--- title: "Création d’une session Designer" slug: "creating-a-designer-session" updated: 2025-03-31T16:12:50Z published: 2025-03-31T16:39:50Z canonical: "docs.onespan.com/creating-a-designer-session" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Création d’une session Designer [Java SDK](/v1/docs/fr/creating-a-designer-session#java-sdk) [.NET SDK](/v1/docs/fr/creating-a-designer-session#kit-de-développement-logiciel-sdk-net) [REST API](/v1/docs/fr/creating-a-designer-session#rest-api) [APEX SDK](/v1/docs/fr/creating-a-designer-session#apex-sdk) ## Java SDK Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/designer-view-java-sdk) . La page Concepteur vous permet d’afficher 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 ayant le statut BROUILLON . ### Création d’une session Designer Pour commencer, utilisez AuthenticationTokensService pour créer un jeton d’authentification de signataire à l’aide de packageid. Pour ce faire, le code suivant : Notez que les jetons d’authentification de l’expéditeur sont à usage unique et expirent au bout de 30 minutes. ```java String senderAuthenticationToken = client.getAuthenticationTokensService().createSenderAuthenticationToken(packageId); ``` Ensuite, à l’aide du jeton d’authentification de l’expéditeur que vous venez de créer et de l’ID de package qui vous a été renvoyé lors du processus de création du package, créez l’URL suivante : ```java 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 avez exécuté votre code. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/designer_710x362.png?sv=2026-02-06&spr=https&st=2026-11-13T10%3A25%3A14Z&se=2026-11-13T11%3A25%3A14Z&sr=c&sp=r&sig=7X56NtY%2FJzyXevPcApXkjCxIs4hVb1okJFyH8%2FsGdM0%3D) ## Kit de développement logiciel (SDK) .NET Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/designer-view-net-sdk) . La page Concepteur vous permet d’afficher 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 ayant le statut BROUILLON . ### Création d’une session Designer Pour commencer, utilisez AuthenticationTokensService pour créer un jeton d’authentification de signataire à l’aide de packageid. Pour ce faire, le code suivant : Notez que les jetons d’authentification de l’expéditeur sont à usage unique et expirent au bout de 30 minutes. ```csharp string senderAuthenticationToken = client.AuthenticationTokenService.CreateSenderAuthenticationToken(packageId); ``` Ensuite, à l’aide du jeton d’authentification de l’expéditeur que vous venez de créer et de l’ID de package qui vous a été renvoyé lors du processus de création du package, créez l’URL suivante : ```csharp 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 avez exécuté votre code. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/designer_710x362.png?sv=2026-02-06&spr=https&st=2026-11-13T10%3A25%3A14Z&se=2026-11-13T11%3A25%3A14Z&sr=c&sp=r&sig=7X56NtY%2FJzyXevPcApXkjCxIs4hVb1okJFyH8%2FsGdM0%3D) ## REST API Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/designer-view-rest-api) . La page Concepteur vous permet d’afficher 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 ayant le statut BROUILLON . La première étape consiste à créer un jeton d’authentification de l’expéditeur. Pour ce faire, le code suivant : #### Requête HTTP ```http POST /api/authenticationTokens/sender ``` #### En-têtes HTTP ```http Accept: application/json Content-Type: application/json Authorization: Basic api_key ``` #### Charge utile de la demande ```http {  "packageId": "e937fc75-3c3b-4506-b270-cc7e43f4cf78" } ``` #### Charge utile de réponse ```json {   "value": "MjY0MjQ4MzgtMTJlOS00MzhjLTgzODMtMzJmMGNiZTg3ODBl" } ``` Ensuite, vous devrez analyser la réponse afin de récupérer le jeton d’authentification de l’expéditeur. Notez que les jetons d’authentification de l’expéditeur 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’ID de package qui vous a été renvoyé lors de la création du package, créez l’URL suivante : ```plaintext 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 avez exécuté votre code. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/designer_710x362.png?sv=2026-02-06&spr=https&st=2026-11-13T10%3A25%3A14Z&se=2026-11-13T11%3A25%3A14Z&sr=c&sp=r&sig=7X56NtY%2FJzyXevPcApXkjCxIs4hVb1okJFyH8%2FsGdM0%3D) ## APEX SDK Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/designer-view-apex-sdk/) . La page Concepteur vous permet d’afficher 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 ayant le statut BROUILLON . Pour commencer, créez un jeton d’authentification de l’expéditeur à l’aide de la fonction encapsulée suivante : Notez que les jetons d’authentification de l’expéditeur sont à usage unique et expirent au bout de 30 minutes. ```plaintext public String createSenderAuthenticationToken(String packageId) ``` Ensuite, à l’aide du jeton d’authentification de l’expéditeur que vous venez de créer et de l’ID de package qui vous a été renvoyé lors du processus de création du package, créez l’URL suivante : ```plaintext public String buildRedirectToDesignerForUserAuthenticationTokenNew(String senderAuthenticationToken, String packageId) ``` ### Résultats Voici un exemple de ce que vous pouvez vous attendre à voir une fois que vous avez exécuté votre code. ![](https://cdn.document360.io/038f59a7-abd0-4c14-9de7-3434d28b49fd/Images/Documentation/designer_710x362.png?sv=2026-02-06&spr=https&st=2026-11-13T10%3A25%3A14Z&se=2026-11-13T11%3A25%3A14Z&sr=c&sp=r&sig=7X56NtY%2FJzyXevPcApXkjCxIs4hVb1okJFyH8%2FsGdM0%3D)