首页 > 解决方案 > Docusign - 外部应用程序的管理员同意。未能获得管理员同意的 oauth 令牌

问题描述

根据外部应用程序管理员同意中的文档,我将范围设置为“open_id”并在生成的同意屏幕上给予同意(使用管理员用户)。但是,当我随后尝试通过/oauth/token管理员的用户 ID 获取 oauth 令牌时,它失败了{"error":"consent_required"}

我想要完成的是获得一次完整的管理员同意(通过 JWT 服务集成),然后使用该同意代表其他用户发送信封(无需让每个用户单独同意)。

标签: docusignapi

解决方案


外部应用程序的管理员同意是一个棘手的流程。从您最初的问题来看,听起来您没有满足流程的所有要求。

另外,你确定你需要这个流程吗?只有向将软件与 DocuSign 帐户一起使用的客户销售软件的 ISV 才真正需要它。那是你的用例吗?

您的问题提出的潜在问题:

  1. 您需要成为组织管理员。您的问题表明您是帐户管理员。
  2. 您需要为您的帐户启用组织管理。要在演示/开发人员沙盒系统上为您的帐户启用组织管理员,请联系您的 DocuSign 代表。
  3. 用于启动流程的 URL 需要包含该admin_consent_scope字段。对于后续的 JWT 使用,admin_consent_scope请求应该是signature%20impersonation

下一步:请检查上述问题。此外,请编辑您的问题以包含您用于获得同意的 URL。(屏蔽您的 client_id 值)


推荐阅读