【问题标题】:Implicit authentication for DocuSign Embedded SigningDocuSign 嵌入式签名的隐式身份验证
【发布时间】:2019-10-31 16:05:09
【问题描述】:

我已经尝试过 API 中给出的代码授权示例 (PHP),它们运行良好,但对于这些示例,我尝试了隐式身份验证,但它不起作用。我不熟悉如何使用它的树枝功能。

我也是 Docusign 的新手,谁能帮我提供可用于生成访问令牌的隐式身份验证的 php 代码,以及令牌过期时的处理。

有没有一种方法可以让用户通过 docusign 隐式身份验证登录我网站上的嵌入式文档,而无需登录到 Docusign

我已经尝试过 Docusign 文档中给出的代码示例

我需要用户在登录后登录已在我的网站上注册的文档。(注意:他们不必登录到 Docusign)

非常感谢任何帮助, 谢谢

【问题讨论】:

标签: php oauth docusignapi


【解决方案1】:

Re:签名者如何在我的网站上签署文件?签名者在我的网站上有一个帐户并登录到我的网站。

签名者登录您的网站后,您就知道他们是谁(姓名和电子邮件,可选)。

在这种情况下,您的签名者不需要需要使用 DocuSign 登录。

相反,您的应用程序应使用 JWT 授权代表发送(或将发送)信封的人访问 DocuSign。

此用户有时被称为“系统用户”或“应用程序用户”,因为它是您的应用程序本身使用的 DocuSign 用户帐户。 (与任何其他 DocuSign 用户帐户相同。)

创建信封后,您的应用程序使用EnvelopeViews::createRecipient 获取特定签名者的签名仪式的 URL

然后您的应用程序将重定向到签名仪式并且签名者可以签名。

签名者无需登录 DocuSign 系统

Re:使用 OAuth 隐式授权流程

当一个人想要进行身份验证时使用隐式授权流程 使用 DocuSign 本身并且应用程序没有后端服务器 零件。例如,应用程序完全在使用 React 框架的浏览器中运行。

在您的用例中,不应使用隐式授权,因为您的签名者 不需要登录 DocuSign。相反,您的应用程序应该使用 JWT 授权以模拟将与 DocuSign 一起使用的“系统用户”。

【讨论】:

  • 非常感谢您的澄清。它对我采取正确的步骤有很大帮助。再次非常感谢
  • @SiddheshShirodkar -- 很高兴为您提供帮助!感谢您使用 DocuSign 并感谢您的检查!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多