Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La page Concepteur vous permet de visualiser chaque document, d'y ajouter des signatures et d'autres champs, et d'attribuer des autorisations aux documents.

Vous ne pouvez ouvrir une session de concepteur que pour une transaction dont le statut est ÉBAUCHE.

Création d'une session de concepteur

Pour commencer, utilisez le AuthenticationTokensService pour créer un jeton d'authentification du signataire en utilisant l'packageid. Le code suivant permet d'effectuer ce qui suit :

Notez que les jetons d'authentification des utilisateurs sont à usage unique et expirent après 30 minutes.

String senderAuthenticationToken = client.getAuthenticationTokensService().createSenderAuthenticationToken(packageId);

Ensuite, à l'aide du jeton d'authentification de l'utilisateur que vous venez de créer et de package id qui vous a été renvoyé lors du processus de création du paquet, construisez l'URL suivante :

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.

capture

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La page Concepteur vous permet de visualiser chaque document, d'y ajouter des signatures et d'autres champs, et d'attribuer des autorisations aux documents.

Vous ne pouvez ouvrir une session de concepteur que pour une transaction dont le statut est ÉBAUCHE.

Création d'une session de concepteur

Pour commencer, utilisez le AuthenticationTokensService pour créer un jeton d'authentification du signataire en utilisant l'packageid. Le code suivant permet d'effectuer ce qui suit :

Notez que les jetons d'authentification des utilisateurs sont à usage unique et expirent après 30 minutes.

string senderAuthenticationToken = client.AuthenticationTokenService.CreateSenderAuthenticationToken(packageId);

Ensuite, à l'aide du jeton d'authentification de l'utilisateur que vous venez de créer et de package id qui vous a été renvoyé lors du processus de création du paquet, construisez l'URL suivante :

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.

capture

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La page Concepteur vous permet de visualiser chaque document, d'y ajouter des signatures et d'autres champs, et d'attribuer des autorisations aux documents.

Vous ne pouvez ouvrir une session de concepteur que pour une transaction dont le statut est ÉBAUCHE.

La première étape consiste à créer un jeton d'authentification de l'expéditeur. Le code suivant permet d'effectuer ce qui suit :

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": "e937fc75-3c3b-4506-b270-cc7e43f4cf78"
}

Données utiles de la réponse

{
   "value": "MjY0MjQ4MzgtMTJlOS00MzhjLTgzODMtMzJmMGNiZTg3ODBl"
}

Ensuite, vous devrez analyser la réponse afin de récupérer le jeton d'authentification de l'utilisateur.

Notez que les jetons d'authentification des utilisateurs sont à usage unique et expirent au bout de 30 minutes.

À l'aide du jeton d'authentification que vous venez de créer et de l'URL package id qui vous a été retourné lors de la création du paquet, construisez l'URL suivante :

https://sandbox.esignlive.com/auth?senderAuthenticationToken={senderToken}&target=https://sandbox.esignlive.com/a/transaction/{packageId}/designer

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.

capture

Pour télécharger l'exemple complet de code, consultez notre site Partage de code.

La page Concepteur vous permet de visualiser chaque document, d'y ajouter des signatures et d'autres champs, et d'attribuer des autorisations aux documents.

Vous ne pouvez ouvrir une session de concepteur que pour une transaction dont le statut est ÉBAUCHE.

Pour commencer, créez un jeton d'authentification de l'expéditeur en utilisant la fonction encapsulée suivante :

Notez que les jetons d'authentification des utilisateurs sont à usage unique et expirent après 30 minutes.

public String createSenderAuthenticationToken(String packageId)

Ensuite, à l'aide du jeton d'authentification de l'utilisateur que vous venez de créer et de package id qui vous a été renvoyé lors du processus de création du paquet, construisez l'URL suivante :

public String buildRedirectToDesignerForUserAuthenticationTokenNew(String senderAuthenticationToken, String packageId)

Résultats

Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous aurez exécuté votre code.

capture