使用 JWT Auth 时未找到 Docusign 目标帐户

Docusign Target account not found while using JWT Auth

我们正在关注 Docusign 快速入门示例中的 Nodejs 代码存储库,并且最近应用了应用程序集成以实现上线。 JWT Grant 在演示模式下工作,我们的管理员用户授予同意,但我们在同一应用程序的上线集成中授予同意时遇到了麻烦。 此消息不断出错:

 Error: Target account 6fd8b7f2-54a4-453e-b120-xxxxxxxxxx not found!
    at _DsJwtAuth._getUserInfo [as getUserInfo] (D:\Docusign-node.js\lib\DSJwtAuth.js:138:15)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async log (D:\Docusign-node.js\lib\DSJwtAuth.js:181:22)
(node:6624) UnhandledPromiseRejectionWarning: Error: Target account 6fd8b7f2-54a4-453e-b120-XXXXXXXX not found!
    at _DsJwtAuth._getUserInfo [as getUserInfo] (D:\Docusign-node.js\lib\DSJwtAuth.js:138:15)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at async log (D:\Docusign-node.js\lib\DSJwtAuth.js:181:22)

我们添加了一个只有集成权限的用户来测试这个问题,对于这个用户,JWT Grant 即使在生产中也能正常工作,但问题是实际创建应用程序集成的管理员用户无法授予同意。 寻求帮助!

如果我对您的问题的理解正确,您的软件正在使用 /oauth/userinfo 来检查 accountId 是否可由 JWT Grant 请求模拟的用户访问。是吗?

检查管理员用户 /oauth/userinfo API 调用的响应。如果它不包含任何帐户,或者没有帐户被标记为默认帐户,那么这是 DocuSign 系统中有时会出现的问题。

要修复,您需要联系客户支持。

  1. 登录 Customer Support portal(无论您是否有支持合同。)使用您的 production 电子邮件和密码。
  2. 输入一个新案例。包括 userinfo API 调用的输出。