2017-10-09 3 views
0

Une des étapes pour autoriser notre application à accéder à notre compte DocuSign nécessite un humain pour naviguer vers le service oauth (https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=...) Puis connectez-vous au compte et accordez-lui l'accès. J'ai vu quelques références dans le portail des développeurs à propos de ce que j'aurais besoin d'être fait plusieurs fois, et je l'ai vu aussi écrit sur le même site que cela doit seulement être fait une fois (le site est en fait chargé d'informations contradictoires).DocuSign Service Integration: Code d'autorisation action humaine

Est-ce que quelqu'un sait si cette étape devra être effectuée plus d'une fois? Il est logique pour moi que cela ne devrait pas.

Très apprécié!

Chris

Répondre

0

Vous parlez https://docs.docusign.com/esign/guide/authentication/oa2_auth_code.html et il est un bon endroit pour la documentation de DocuSign. Maintenant, avec le flux ci-dessus, vous obtenez deux types de jetons i.e AccessToken et Refresh Token. Si le jeton d'accès expire, vous pouvez utiliser le jeton d'actualisation pour obtenir un nouvel ensemble de jetons d'accès et d'actualisation sans avoir besoin du consentement de l'utilisateur ou d'une action humaine, cela peut être fait avec l'API DocuSign OAUTH du backend. Mais si la réponse à l'opération de rafraîchissement est une erreur, ou si la valeur expires_in du nouveau jeton d'accès est inférieure à votre seuil, vous devrez répéter le flux d'authentification initial. Vous devez donc gérer correctement les exceptions/erreurs avant de ramener l'utilisateur à la page de connexion consentement/OAuth.

+0

Merci Amit. L'utilisateur n'est pas le titulaire du compte. Nous avons un contrat standard que nos clients signent, et ce sont eux qui franchissent la cérémonie de signature à partir d'un flux de travail sur notre site Web. Donc, si l'opération de rafraîchissement est une erreur, ou si nous dépassons le seuil d'expiration du jeton d'accès, l'utilisateur sera interrompu jusqu'à ce que quelqu'un de notre service informatique ou de notre service client puisse autoriser l'application à accéder à notre compte DocuSign. Si oui, je dois faire quelque chose de mal. J'essaie de suivre les étapes de «l'authentification d'intégration de service». Dois-je regarder autre chose? – Chris

+0

Je suis en train de reproduire un flux de travail similaire à celui-ci: https://loancosample.docusign.com/loan/personal – Chris

+0

Si vous essayez l'intégration de service, cela signifie que vous êtes le propriétaire des enveloppes et toutes les enveloppes seront envoyé à partir de votre compte uniquement. Vous enverrez des enveloppes au client pour la signature, mais toutes les enveloppes seront envoyées à partir de votre compte DocuSign, alors vous pouvez utiliser l'intégration de services comme expliqué ici, https://docs.docusign.com/esign/guide/authentication/legacy_auth.html –