首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不要求终端用户验证w/ Docusign的情况下在SPA中实现DocuSign

如何在不要求终端用户验证w/ Docusign的情况下在SPA中实现DocuSign
EN

Stack Overflow用户
提问于 2019-02-19 02:11:29
回答 1查看 1.6K关注 0票数 3

我遵循这里显示的React隐式示例:https://github.com/docusign/eg-02-react-implicit-grant和我对我们的React的最终用户如何能够在不访问我们的管理帐户密码的情况下为自己创建一个信封感到困惑。

作为我们应用程序注册过程的一部分,我们让最终用户填写一张表格,预先填写一个信封,让他们通过Docusign签名。我们设想我们的Docusign帐户将代表这些用户在幕后对我们的应用程序进行身份验证,允许他们立即进入嵌入式签名仪式。

但是,在链接的示例中,最终用户将通过Docusign登录到我们的Admin帐户,以便继续使用Docusign的API方法。

我们如何避免要求最终用户登录?或者当使用隐式赠款模型时,这是不可能的吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-20 07:34:28

问得好。文档集成应用程序有许多用例:

用例:签名者正在使用您的应用程序。

签字人不需要DocuSign帐户。只有签名请求的发送方需要一个帐户。

选项1:使用Powerform

处理此用例的最简单方法是使用DocuSign PowerForm. -- PowerForm是由DocuSign系统隐式发送的DocuSign信封模板。签字人可以填写表格中的姓名和其他细节,然后在文件上签名。

下面是一个演示Powerform解决方案的视频

您可以代表签名者通过查询参数填写表单。见所以回答。集成您的应用程序与PowerForm是容易的,但可能有一些方面的信封,不能通过模板设置。有关如何设置用户在完成签名时将重定向到的URL的详细信息,请参见这篇文章

选项2:自己创建信封,然后让用户签名

一个更有能力的选择是你的应用程序自己创建信封。您需要付费DocuSign用户发送信封的访问令牌。我不会使用系统管理员帐户,只使用常规的DocuSign帐户用户。

类似于:

  1. 在DocuSign帐户中创建一个用户,如"HR@your_company.com“
  2. 设置一个后端(服务器应用程序)来使用DocuSign JWT身份验证来模拟HR@your_company.com“用户”。请参阅以多种语言提供的eg-01系列代码示例
  3. 编写SPA可以创建信封本身(在从后端获得访问令牌之后),也可以使用私有API要求后端创建信封。创建信封后,获取签名仪式的URL。
  4. 您的SPA现在将用户重定向到签名仪式(不要使用iFrame)。在用户签名后,她将被重定向回您的SPA和事件信息(她签名)。这方面的一个例子是DocuSign代码示例启动程序eg-03系列中的嵌入式签名仪式工作流(第一个工作流)。这是Node.js实例

笔记。

  1. 不要使用iFrame,因为签名仪式需要整个屏幕。不需要100%的iFrame,因为SPA可以通过cookie或本地存储在会话中保存状态。
  2. 您可以将DocuSign签名仪式设置为ping您的服务器(AJAX ),以保持会话的活力,充当心跳等等。
  3. 如果您的SPA创建了信封,那么您将需要设置一个CORS网关,以使SPA能够与DocuSign云通信。这在eg-02示例的编写中有详细的说明。
  4. 如上所述,为签名者创建一个信封可以使您最大限度地控制信封,包括可能包含的附件文档、付款等。

用例:您的员工正在使用SPA应用程序。

在这种情况下,员工可以通过SPA使用DocuSign进行身份验证,然后通过SPA和SPA API使用DocuSign进行身份验证。例:

  • 寄出信封
  • 发送信封,然后让签名人(亲自)在信封上签名。银行雇员允许当面签字人开户的银行申请。
  • 监测发送的信封
  • 管它呢

这是eg-02反应示例演示的用例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54757909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档