如何在 Next.JS 网络应用程序中使用 DocuSign Node.js SDK?
How do I use the DocuSign Node.js SDK in a Next.JS web application?
我正在开发一个现有的 Next.js Web 应用程序,我想添加 DocuSign Node.JS SDK 以使用 JWT Auth 并为我的前端应用程序生成令牌。 Next.JS 应用托管在 Vercel 上,可以 运行 无服务器功能。
我在构建 Node.JS 端点以获取 JWT Auth 令牌来调用电子签名时遇到问题 API。有谁知道如何将 JWT Auth 工作流集成到 Next.JS/React.JS 应用程序中,具有无服务器功能?
DocuSign Node.js SDK 目前仅供服务器端使用。
要从客户端(浏览器)使用 DocuSign API:
- 由于 OAuth 标准的限制,只能从浏览器使用隐式授权流程。
- 如果您的应用程序的用户没有 DocuSign 帐户(例如,用户将成为签名者),那么您有两种选择:
- 在后端服务器上使用 JWT grant auth,为“系统用户”获取访问令牌,例如“hr@example.com”。使用此访问令牌创建信封和签名仪式(用于嵌入式签名)。或者根据您的应用程序的需要使用访问令牌。如果该应用包含(非 DocuSign)登录,则您可以将访问令牌传递给浏览器并从中进行调用。
- 如果 PowerForms API 满足您的需求,请使用它
- 要从客户端进行 API 调用,您需要构建一个 CORS 转发代理,因为 DocuSign 本身还不支持 CORS。要让 API 自行调用,请直接调用 API,因为此时没有可用的 SDK。
我正在开发一个现有的 Next.js Web 应用程序,我想添加 DocuSign Node.JS SDK 以使用 JWT Auth 并为我的前端应用程序生成令牌。 Next.JS 应用托管在 Vercel 上,可以 运行 无服务器功能。
我在构建 Node.JS 端点以获取 JWT Auth 令牌来调用电子签名时遇到问题 API。有谁知道如何将 JWT Auth 工作流集成到 Next.JS/React.JS 应用程序中,具有无服务器功能?
DocuSign Node.js SDK 目前仅供服务器端使用。
要从客户端(浏览器)使用 DocuSign API:
- 由于 OAuth 标准的限制,只能从浏览器使用隐式授权流程。
- 如果您的应用程序的用户没有 DocuSign 帐户(例如,用户将成为签名者),那么您有两种选择:
- 在后端服务器上使用 JWT grant auth,为“系统用户”获取访问令牌,例如“hr@example.com”。使用此访问令牌创建信封和签名仪式(用于嵌入式签名)。或者根据您的应用程序的需要使用访问令牌。如果该应用包含(非 DocuSign)登录,则您可以将访问令牌传递给浏览器并从中进行调用。
- 如果 PowerForms API 满足您的需求,请使用它
- 要从客户端进行 API 调用,您需要构建一个 CORS 转发代理,因为 DocuSign 本身还不支持 CORS。要让 API 自行调用,请直接调用 API,因为此时没有可用的 SDK。