我刚刚开始阅读docusign,并且必须在我的项目中使用PHP来实现它。要求是,一旦用户接受报价,他就被引导到文件上进行签名。我理解了模板并创建了信封,但仍停留在授权的第一步。我使用了简单易用的旧版头认证。但是他们不再鼓励使用这种方法。那怎么办呢? 预先感谢。
答案 0 :(得分:1)
您的应用程序是否曾经用于发送签名请求?
如果是这样,则您的应用程序用户可能应该在DocuSign上拥有自己的帐户。您应该使用OAuth授权代码授予来让您的应用程序的用户登录并发送签名请求。
例如,某员工使用您的应用发送要约信。在这种情况下,您的员工将使用OAuth授权代码授权通过您的应用向DocuSign进行身份验证。
或者您的应用程序用户是要通过DocuSign同意某项内容的签名者?如果是这样,则您的应用程序需要创建一个信封,供签名者签名。由于在这种情况下,您的应用程序用户不是您的公司/组织的成员,因此您需要您的应用程序来冒充组织成员。
在这种情况下,您的应用可以模拟使用JWT身份验证来代表某人。
例如,潜在的新员工使用您的应用程序来同意提供的雇佣合同。在这种情况下,您的应用程序用户(新员工)没有DocuSign登录。因此,您的应用程序(使用JWT流程)模拟了公司中的HR人员。然后,您的应用程序代表HR人员,使新员工能够签署录用通知书或生成将通过DocuSign发送以供签署的新信件。
如果JWT身份验证适合您的用户情况,我们有一个PHP的代码示例。参见https://github.com/docusign/eg-01-php-jwt