我正在制作一个带有 Handlebars 的 Node 应用程序。 该网站包含正常的注册和登录功能。之后,用户必须填写包含他/她的基本信息的表格。他/她必须在那里进行数字签名。 我想通过 DocuSign 来完成此操作。 我希望每次新用户注册时,他/她都可以在表单上签名。
我看到了 DocuSign 文档,但我不清楚如何动态地处理不同的用户。我可以通过在 DocuSign 网站上创建帐户来手动进行签名。然后将集成 key 写入代码并创建表单模板。 但我无法通过nodejs中的代码完成所有这些。
最佳答案
如果我理解正确的话,你想要:
- 有人访问您的网络应用
- 他们使用表单向您的网络应用添加数据
- 您的网络应用将根据输入的数据创建一个文档。
- 访问者随后将使用 DocuSign 签署文档。
非常可行:
您的网络应用程序可以创建要以多种方式签名的文档。您的应用程序可以创建 PDF 或许多其他文档类型。我建议您从 HTML 文档开始。请注意,HTML 文档不能包含外部内容,例如 css 文件或图形的链接。请参阅 eg-03-node-auth-code grant 的示例 2有关此技术的示例。
另一种方法是使用 PDF 表单作为 DocuSign 模板。然后您的信封将填写模板的值。请参见 eg-03-node-auth-code grant 的示例 16
接下来,您的 Web 应用程序需要在 DocuSign 中创建一个信封,并将其呈现给 Web 应用程序访问者以进行嵌入式签名。首先,使用 JWT Grant 流程获取 DocuSign 访问 token 。由于签名者在 DocuSign 上没有自己的帐户,因此请使用此流程。如果信封“来自”人力资源部门,则使用通用人力资源部门用户 ID。在 Node.JS 中使用 JWT Grant 的示例:eg-01-node-jwt
使用访问 token 创建信封,然后为您的网络应用访问者打开嵌入式签名仪式。请参阅 eg-03-node-auth-code grant 的示例 1对于这部分。
关于node.js - Node.js 和 Handlebars 中的 DocuSign API 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53942101/