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éTypeModifiableRequisPar défautExemples de valeurs
Idpaquetchaîne de caractèresNonNons.o.5vjLRY5MWrDJ6MzRAEyCKOy5IH0=
IdSignatairechaîne de caractèresOuiNons.o.8b734331-bc5b-4843-9784-d4ece4b7dc22
valeurchaîne de caractèresNonNons.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}