node.js - Node.js 和 Handlebars 中的 DocuSign API 集成

标签 node.js express handlebars.js docusignapi

我正在制作一个带有 Handlebars 的 Node 应用程序。 该网站包含正常的注册和登录功能。之后,用户必须填写包含他/她的基本信息的表格。他/她必须在那里进行数字签名。 我想通过 DocuSign 来完成此操作。 我希望每次新用户注册时,他/她都可以在表单上签名。

我看到了 DocuSign 文档,但我不清楚如何动态地处理不同的用户。我可以通过在 DocuSign 网站上创建帐户来手动进行签名。然后将集成 key 写入代码并创建表单模板。 但我无法通过nodejs中的代码完成所有这些。

最佳答案

如果我理解正确的话,你想要:

  1. 有人访问您的网络应用
  2. 他们使用表单向您的网络应用添加数据
  3. 您的网络应用将根据输入的数据创建一个文档。
  4. 访问者随后将使用 DocuSign 签署文档。

非常可行:

  1. 您的网络应用程序可以创建要以多种方式签名的文档。您的应用程序可以创建 PDF 或许多其他文档类型。我建议您从 HTML 文档开始。请注意,HTML 文档不能包含外部内容,例如 css 文件或图形的链接。请参阅 eg-03-node-auth-code grant 的示例 2有关此技术的示例。

    另一种方法是使用 PDF 表单作为 DocuSign 模板。然后您的信封将填写模板的值。请参见 eg-03-node-auth-code grant 的示例 16

  2. 接下来,您的 Web 应用程序需要在 DocuSign 中创建一个信封,并将其呈现给 Web 应用程序访问者以进行嵌入式签名。首先,使用 JWT Grant 流程获取 DocuSign 访问 token 。由于签名者在 DocuSign 上没有自己的帐户,因此请使用此流程。如果信封“来自”人力资源部门,则使用通用人力资源部门用户 ID。在 Node.JS 中使用 JWT Grant 的示例:eg-01-node-jwt

  3. 使用访问 token 创建信封,然后为您的网络应用访问者打开嵌入式签名仪式。请参阅 eg-03-node-auth-code grant 的示例 1对于这部分。

关于node.js - Node.js 和 Handlebars 中的 DocuSign API 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53942101/

相关文章:

node.js - 为什么 Phantom、Casper 和 Meteor 需要它们自己的可执行文件?

mysql - 将 JobID 从 React&Redux 前端传递到 NodeJS 后端时,req.body.jobId 显示未定义?

node.js - Bitbucket Pipeline + Firebase 托管

node.js - 在 Express 的路由定义中指定子域

javascript - 更改 Angulars 语法不起作用

underscore.js - 如何在 Handlebarsjs underscorejs 中按字母顺序显示名称

javascript - JavaScript 中的原型(prototype)/类/公共(public)属性

javascript - 如何使用 node.js Express 和 Mikeal 的 npm-request 存储来自 API 调用的值?

node.js - Node.js 中的客户端-服务器通信

javascript - HandleBars - 模板中的模板