Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Un jeton d'authentification est utilisé pour obtenir une session valide pour un utilisateur particulier du système. Cette rubrique présente les types de jetons d'authentification suivants :
- jetonAuthUtil
- jetonAuthExpéditeur
- JetonAuthSignataire
- jetonAuthSignataireUnique.
À l'exception de signAuthToken, ces jetons sont tous à usage unique. Le délai d'expiration par défaut pour tous ces jetons est de 30 minutes.
Le code
Jetons d'authentification des utilisateurs
Un jeton d'authentification utilisateur est un jeton qui peut être utilisé pour obtenir une session pour un utilisateur ayant un accès complet au compte. Le code suivant va créer un jeton d'authentification utilisateur :
String userAuthToken = eslClient.getAuthenticationTokensService().createUserAuthenticationToken();
En utilisant le jeton d'authentification de l'utilisateur, vous pouvez accéder à votre compte OneSpan Sign en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={userToken}&target=https://sandbox.esignlive.com/a/dashboard
Jetons d'authentification de l'expéditeur
Un jeton d'authentification d'expéditeur est un jeton qui peut être utilisé pour obtenir une session pour un expéditeur avec un accès uniquement à un paquet spécifique :
String senderAuthToken = eslClient.getAuthenticationTokensService().createSenderAuthenticationToken(packageId);
En utilisant le jeton d'authentification de l'expéditeur, vous pouvez accéder au paquet en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}
Jetons d'authentification du signataire
Un jeton d'authentification du signataire est un jeton qui peut être utilisé pour obtenir une session pour un signataire ayant accès à la base de données de l'Signer Experience. Le code suivant permet de créer un jeton d'authentification du signataire :
String signerAuthToken = eslClient.getAuthenticationTokensService().createSignerAuthenticationToken(packageId, signerId);
Le jeton de signature ci-dessus peut être utilisé plusieurs fois. Vous pouvez également créer un jeton de signature à usage unique :
String singleUseToken = eslClient.getAuthenticationTokensService().createSignerAuthenticationTokenForSingleUse(packageId, signerId, signerSessionFields);
En utilisant le jeton d'authentification du signataire, vous pouvez obtenir une session de signature en construisant l'URL suivante :
https://sandbox.esignlive.com/access?sessionToken={signerAuthToken}
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Un jeton d'authentification est utilisé pour obtenir une session valide pour un utilisateur particulier du système. Cette rubrique présente les types de jetons d'authentification suivants :
- jetonAuthUtil
- jetonAuthExpéditeur
- JetonAuthSignataire
- jetonAuthSignataireUnique.
À l'exception de signAuthToken, ces jetons sont tous à usage unique. Le délai d'expiration par défaut pour tous ces jetons est de 30 minutes.
Le code
Jetons d'authentification des utilisateurs
Un jeton d'authentification utilisateur est un jeton qui peut être utilisé pour obtenir une session pour un utilisateur ayant un accès complet au compte. Le code suivant va créer un jeton d'authentification de l'utilisateur :
string userAuthToken = eslClient.AuthenticationTokenService.CreateUserAuthenticationToken();
En utilisant le jeton d'authentification de l'utilisateur, vous pouvez accéder à votre compte OneSpan Sign en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={userToken}&target=https://sandbox.esignlive.com/a/dashboard
Jetons d'authentification de l'expéditeur
Un jeton d'authentification d'expéditeur est un jeton qui peut être utilisé pour obtenir une session pour un expéditeur ayant uniquement accès à un paquet spécifique. Le code suivant va créer un jeton d'authentification de l'expéditeur :
string senderAuthToken = eslClient.AuthenticationTokenService.CreateSenderAuthenticationToken(new PackageId(packageId));
En utilisant le jeton d'authentification de l'expéditeur, vous pouvez accéder à la transaction en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}
Jetons d'authentification du signataire
Un jeton d'authentification du signataire est un jeton qui peut être utilisé pour obtenir une session pour un signataire ayant accès à la base de données de l'Signer Experience. Le code suivant permet de créer un jeton d'authentification du signataire :
string signerAuthToken = eslClient.AuthenticationTokenService.CreateSignerAuthenticationToken(new PackageId(packageId), signerId);
Le jeton de signature ci-dessus peut être utilisé plusieurs fois. Vous pouvez également créer un jeton de signature à usage unique :
string singleUseToken = eslClient.AuthenticationTokensService.CreateSignerAuthenticationTokenForSingleUse(packageId, signerId, signerSessionFields);
En utilisant le jeton d'authentification du signataire, vous pouvez obtenir une session de signature en construisant l'URL suivante :
https://sandbox.esignlive.com/access?sessionToken={signerAuthToken}
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Un jeton d'authentification est utilisé pour obtenir une session valide pour un utilisateur particulier du système. Cette rubrique présente les types de jetons d'authentification suivants :
- jetonAuthUtil
- jetonAuthExpéditeur
- JetonAuthSignataire
- jetonAuthSignataireUnique.
À l'exception de signAuthToken, ces jetons sont tous à usage unique. Le délai d'expiration par défaut pour tous ces jetons est de 30 minutes.
Le code
Jetons d'authentification des utilisateurs
Un jeton d'authentification utilisateur est un jeton qui peut être utilisé pour obtenir une session pour un utilisateur ayant un accès complet au compte. Le code suivant va créer un jeton d'authentification de l'utilisateur :
Requête HTTP
POST /api/authenticationTokens/user
En-têtes HTTP
Accept: application/json Authorization: Basic api_key
Pour une description complète de chaque champ, voir le tableau des données utiles de la demande ci-dessous.
Données utiles de la réponse
{ "value": "MjY0MjQ4MzgtMTJlOS00MzhjLTgzODMtMzJmMGNiZTg3ODBl" }
En utilisant le jeton d'authentification de l'utilisateur, vous pouvez accéder à votre compte OneSpan Sign en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={userToken}&target=https://sandbox.esignlive.com/a/dashboard
Jetons d'authentification de l'expéditeur
Un jeton d'authentification d'expéditeur est un jeton qui peut être utilisé pour obtenir une session pour un expéditeur ayant uniquement accès à un paquet spécifique. Le code suivant va créer un jeton d'authentification de l'expéditeur :
Requête HTTP
POST /api/authenticationTokens/sender
En-têtes HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Données utiles de la demande
{ "packageId: "5vjLRY5MWrDJ6MzRAEyCKOy5IH0=" }
Données utiles de la réponse
{ "value": "MjY0MjQ4MzgtMTJlOS00MzhjLTgzODMtMzJmMGNiZTg3ODBl" }
En utilisant le jeton d'authentification de l'expéditeur, vous pouvez accéder à la transaction en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}
Jetons d'authentification du signataire
Un jeton d'authentification du signataire est un jeton qui peut être utilisé pour obtenir une session pour un signataire ayant accès à l'Signer Experience. Le code suivant va créer un jeton d'authentification du signataire :
Requête HTTP
POST /api/authenticationTokens/signer/multiUse
En-têtes HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Données utiles de la demande
{ "packageId": "5vjLRY5MWrDJ6MzRAEyCKOy5IH0=", "signerId": "8b734331-bc5b-4843-9784-d4ece4b7dc22" }
Données utiles de la réponse
{ "packageId":"5vjLRY5MWrDJ6MzRAEyCKOy5IH0=", "signerId":"8b734331-bc5b-4843-9784-d4ece4b7dc22", "value":"ZDNmMDNiNGUtNGYxOC00YWZiLTkwMmUtNWE5YmIwZTRjZDg1" }
Le jeton de signataire ci-dessus peut être utilisé plusieurs fois. Vous pouvez également créer un jeton de signataire à usage unique :
Requête HTTP
POST /api/authenticationTokens/signer/singleUse
En-têtes HTTP
Accept: application/json Content-Type: application/json Authorization: Basic api_key
Données utiles de la demande
{ "packageId":"s-wy6PFASBlAKfnLJjcbzoaMyTg=", "signerId":"[email protected]" }
Données utiles de la réponse
{ "packageId":"s-wy6PFASBlAKfnLJjcbzoaMyTg=", "sessionFields": null, "signerId":"[email protected]", "value":"ZDNmMDNiNGUtNGYxOC00YWZiLTkwMmUtNWE5YmIwZTRjZDg1" }
En utilisant le jeton d'authentification du signataire, vous pouvez obtenir une session de signature en construisant l'URL suivante :
https://sandbox.esignlive.com/access?sessionToken={signerAuthToken}
Tableau des données utiles de la demande
Propriété | Type | Modifiable | Requis | Par défaut | Exemples de valeurs |
---|---|---|---|---|---|
Idpaquet | chaîne de caractères | Non | Non | s.o. | 5vjLRY5MWrDJ6MzRAEyCKOy5IH0= |
IdSignataire | chaîne de caractères | Oui | Non | s.o. | 8b734331-bc5b-4843-9784-d4ece4b7dc22 |
valeur | chaîne de caractères | Non | Non | s.o. | ZDNmMDNiNGUtNGYxOC00YWZiLTkwMmUtNWE5YmIwZTRjZDg1 |
Pour télécharger l'exemple complet de code, consultez notre site Partage de code.
Un jeton d'authentification est utilisé pour obtenir une session valide pour un utilisateur particulier du système. Cette rubrique présente les types de jetons d'authentification suivants :
- jetonAuthUtil
- jetonAuthExpéditeur
- JetonAuthSignataire
- jetonAuthSignataireUnique.
À l'exception de signAuthToken, ces jetons sont tous à usage unique. Le délai d'expiration par défaut pour tous ces jetons est de 30 minutes.
Le code
Jetons d'authentification des utilisateurs
Un jeton d'authentification utilisateur est un jeton qui peut être utilisé pour obtenir une session pour un utilisateur ayant un accès complet au compte. Le code suivant va créer un jeton d'authentification de l'utilisateur :
public String createUserAuthenticationToken()
En utilisant le jeton d'authentification de l'utilisateur, vous pouvez accéder à votre compte OneSpan Sign en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={userToken}&target=https://sandbox.esignlive.com/a/dashboard
Jetons d'authentification de l'expéditeur
Un jeton d'authentification de l'expéditeur est un jeton qui peut être utilisé pour obtenir une session pour un expéditeur ayant uniquement accès à un paquet spécifique. Le code suivant va créer un jeton d'authentification de l'expéditeur :
public String createSenderAuthenticationToken(String packageId)
En utilisant le jeton d'authentification de l'expéditeur, vous pouvez accéder à la transaction en construisant l'URL suivante :
https://sandbox.esignlive.com/auth?authenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}
Jetons d'authentification du signataire
Un jeton d'authentification du signataire est un jeton qui peut être utilisé pour obtenir une session pour un signataire ayant accès à l'Signer Experience. Le code suivant va créer un jeton d'authentification du signataire :
public String createSignerAuthenticationTokenForMultiUse(String packageId, String signerId)
Le jeton de signataire ci-dessus peut être utilisé plusieurs fois. Vous pouvez également créer un jeton de signataire à usage unique :
public String createSignerAuthenticationTokenForSingleUse(String packageId, String signerId)
Signer ID dans cette fonction peut également être remplacé par Signer Email en utilisant le jeton d'authentification du signataire, vous pouvez obtenir une session de signature en construisant l'URL suivante :
https://sandbox.esignlive.com/access?sessionToken={signerAuthToken}