php - DocuSign 嵌入式签名的隐式身份验证

标签 php oauth docusignapi

我已经尝试了 API 中给出的代码授权示例 (PHP),它们工作得非常好,但是对于那些示例,我尝试了隐式身份验证,但它不起作用。我不熟悉如何使用 twig 函数。

我也是 Docusign 的新手,任何人都可以帮助我使用可用于隐式身份验证以生成访问 token 并在 token 过期时处理的 php 代码。

有没有一种方法可以让用户在不登录 Docusign 的情况下通过 docusign 隐式身份验证在我网站上的嵌入式文档上签名

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

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

非常感谢任何帮助, 谢谢

最佳答案

Re: how can a signer sign a document on my website? The signer has an account on my website and logs into my website.

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

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

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

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

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

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

签名者不需要登录 DocuSign 系统

Re: Using the OAuth Implicit Grant flow

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

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

关于php - DocuSign 嵌入式签名的隐式身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641863/

相关文章:

php - 如何在 Laravel 项目中安装 PHPunit

从数据库输入到联系表的php mysql数据

php - 使用 curl 安装 zend php 53 时 Apache 2 段错误

php - 是否可以有条件地 require_once、设置全局变量或设置常量?

java - 使用 docusign api 创建信封,错误 : Object moved

c# - OAuth 不记名 token 不起作用

java - 如何在 scribe oauthrequest 中添加文件参数?

java - 在 android 中执行 OAUth 身份验证

c# - 尝试使用我们的 DocuSign 集成但没有审核日志和 'Go Live' "Review Failed"

docusignapi - 创建信封时出现 ACCOUNT_LACKS_PERMISSIONS 错误