DocuSign双重登录

时间:2018-01-26 23:09:05

标签: authentication login docusignapi

我们的DocusSgn集成目前分为两个步骤:

  1. 用户点击"登录DocuSign"于是他们被重定向到" https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation&client_id=00000000-0000-0000-0000-000000000000&state=00000000-0000-0000-0000-000000000000&prompt=login&redirect_uri=www.stackoverflow.com/app/callback" (例如)他们登录的地方,以便我们可以获得身份验证。

  2. 我们使用身份验证从DocuSign填充模板。用户选择模板并单击"转到DocuSign"弹出窗口将它们带到" https://appdemo.docusign.com/documents/details/c921ac4b-fdae-48a9-a70e-5d8a4e3e0089"例如。

  3. 问题是用户被迫两次登录。期望在步骤1中初始登录之后,用户不需要在步骤2中再次登录,因为域名匹配(并且DocuSign将为登录创建会话cookie)。

    我们可以遵循哪种方式/流程,这样我们就不必进行这种尴尬的双重登录?

    提前致谢!!!

1 个答案:

答案 0 :(得分:0)

首次登录是OAUTH登录,其中用户授予您的IntegratorKey(Client_Id)访问权限以调用DS ESign API并代表用户模拟用户。使用此流程,您将无法访问绕过DS Weblogin页面来访问DocuSign托管的页面,例如您拥有的页面https://appdemo.docusign.com/documents/details/c921ac4b-fdae-48a9-a70e-5d8a4e3e0089。如果您想授予用户使用API​​编辑模板的权限,那么您需要使用以下API调用和OAUTH访问令牌:

POST /v2/accounts/{accountId}/templates/{templateId}/views/edit

相同的文档可在以下网站获得: TemplateViews: createEdit