【问题标题】:Docusign Target account not found while using JWT Auth使用 JWT 身份验证时未找到 Docusign 目标帐户
【发布时间】:2021-06-23 00:39:01
【问题描述】:

我们正在关注 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 授权即使在生产中也能正常工作,但问题在于实际创建应用集成的管理员用户无法授予同意. 寻求帮助!

【问题讨论】:

  • 欢迎来到 StackOverflow!请检查(接受)您每个问题的最佳答案。谢谢。

标签: docusignapi


【解决方案1】:

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

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

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

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

【讨论】:

  • 感谢@Larry,这正是我们一直面临的问题,在 JWT Grant 的情况下,模拟用户的帐户没有出现。出口{子:'00000000-0000-0000-0000-000000000000',电子邮件:'null',帐户:[],givenName:'null',familyName:'null',创建:'0001-01-01T00:00: 00' }。我们将联系支持人员。谢谢!!
  • 谢谢@Larry,这很有帮助。我们已就该问题联系了客户支持。他们迅速做出反应并解决了问题。再次感谢!!
猜你喜欢
  • 1970-01-01
  • 2018-09-13
  • 2022-07-14
  • 1970-01-01
  • 1970-01-01
  • 2013-04-26
  • 2022-08-04
  • 1970-01-01
  • 2018-12-14
相关资源
最近更新 更多