--- title: "Unlocking a Signer" slug: "unlocking-a-signer" updated: 2024-11-18T12:49:46Z published: 2024-11-18T12:49:46Z canonical: "docs.onespan.com/unlocking-a-signer" --- > ## 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. # Déverrouillage d’un signataire [Java SDK](/v1/docs/fr/unlocking-a-signer#java-sdk) [.NET SDK](/v1/docs/fr/unlocking-a-signer#kit-de-développement-logiciel-sdk-net) [REST API](/v1/docs/fr/unlocking-a-signer#rest-api) [APEX SDK](/v1/docs/fr/unlocking-a-signer#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/unlock-signer-java-sdk/) . Un signataire peut être bloqué sur son compte en raison d’un trop grand nombre de tentatives d’authentification infructueuses. En appelant PackageService() et en définissant les ID du paquet et du signataire, vous pouvez déverrouiller le signataire. Pour ce faire, le code suivant : ```java // Unlock the signer in the specified package eslClient.getPackageService().unlockSigner(new PackageId("packageId"), "signerId"); ``` ## 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/unlock-signer-net-sdk/) . Un signataire peut être bloqué sur son compte en raison d’un trop grand nombre de tentatives d’authentification infructueuses. En appelant PackageService() et en définissant les ID du paquet et du signataire, vous pouvez déverrouiller le signataire. Pour ce faire, le code suivant : ```csharp // Unlock the signer in the specified package eslClient.PackageService.UnlockSigner(new PackageId("packageId"), "signerId"); ``` ## REST API Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/unlock-signer-rest-api/) . Un signataire peut être bloqué sur son compte en raison d’un trop grand nombre de tentatives d’authentification infructueuses. Le code suivant déverrouillera un signataire : #### Requête HTTP ```http POST /api/packages/{packageId}/roles/{roleId}/unlock ``` #### En-têtes HTTP ```http Accept: application/json Content-Type: application/json Authorization: Basic api_key ``` ## APEX SDK Pour télécharger l’exemple de code complet, consultez notre site [Code Share](https://community.onespan.com/documentation/onespan-sign/codeshare/unlock-signer-apex-sdk/) . Un signataire peut être bloqué sur son compte en raison d’un trop grand nombre de tentatives d’authentification infructueuses. Vous pouvez déverrouiller votre signataire en passant le package et l’ID de rôle en tant que paramètres. Pour ce faire, le code suivant : ```plaintext public void unlockSigner(String packageId, String roleId) ```