我正在遵循此处显示的React OAuth隐式示例:https://github.com/docusign/eg-02-react-implicit-grant,我对React SPA的最终用户应该如何能够为自己创建信封而无法访问感到困惑我们的管理员帐户密码。
作为我们应用程序注册过程的一部分,我们让最终用户填写一张表格,该表格会预先填充一个信封,供他们通过Docusign进行签名。我们以为,我们的Docusign管理员帐户将代表这些用户在后台对我们的应用程序进行身份验证,从而使他们可以立即进入嵌入式签名仪式。
但是,在链接的示例中,最终用户通过Docusign UI提示登录我们的管理员帐户,以便继续使用Docusign的API方法。
如何避免要求最终用户登录?还是在使用隐式授予模型时这不可能?
谢谢。
答案 0 :(得分:0)
很好的问题。 DocuSign集成应用程序有很多用例:
签名者不需要DocuSign帐户。仅签名请求的发件人需要一个帐户。
处理此用例的最简单方法是使用DocuSign PowerForm.。PowerForm是DocuSign信封模板,由DocuSign系统隐式发送。然后,签名者可以使用其姓名和其他详细信息填写表格,然后在文档上签名。
这里有一个video,演示了Powerform解决方案。
您可以通过查询参数代表签名人填写表单。请参见this答案。将您的应用程序与PowerForm集成很容易,但是信封的某些方面可能无法通过模板设置。有关如何设置用户完成签名后将重定向到的URL的详细信息,请参见this article。
一个更强大的选项是让您的应用自行创建信封。您需要付费DocuSign用户的访问令牌才能发送信封。我不会使用系统管理员帐户,而只会使用普通的DocuSign帐户用户。
类似的东西:
注释。
在这种情况下,您的员工可以通过SPA向DocuSign进行身份验证,然后通过SPA和DocuSign API向DocuSign进行身份验证。例如:
这是eg-02 React示例所演示的用例。