docusignapi - Docusign - 外部应用程序的管理员同意。未能获得管理员同意的 oauth 令牌
问题描述
根据外部应用程序管理员同意中的文档,我将范围设置为“open_id”并在生成的同意屏幕上给予同意(使用管理员用户)。但是,当我随后尝试通过/oauth/token
管理员的用户 ID 获取 oauth 令牌时,它失败了{"error":"consent_required"}
我想要完成的是获得一次完整的管理员同意(通过 JWT 服务集成),然后使用该同意代表其他用户发送信封(无需让每个用户单独同意)。
解决方案
外部应用程序的管理员同意是一个棘手的流程。从您最初的问题来看,听起来您没有满足流程的所有要求。
另外,你确定你需要这个流程吗?只有向将软件与 DocuSign 帐户一起使用的客户销售软件的 ISV 才真正需要它。那是你的用例吗?
您的问题提出的潜在问题:
- 您需要成为组织管理员。您的问题表明您是帐户管理员。
- 您需要为您的帐户启用组织管理。要在演示/开发人员沙盒系统上为您的帐户启用组织管理员,请联系您的 DocuSign 代表。
- 用于启动流程的 URL 需要包含该
admin_consent_scope
字段。对于后续的 JWT 使用,admin_consent_scope
请求应该是signature%20impersonation
下一步:请检查上述问题。此外,请编辑您的问题以包含您用于获得同意的 URL。(屏蔽您的 client_id 值)
推荐阅读
- javascript - JavaScript请求对象-将键作为变量转换为字符串
- node.js - 如何在 express-gateway 中设置 proxyTimeout?
- mongodb - MongoDB 项目 - 仅当 $elemMatch 存在时才返回数据
- css - shadow DOM 中的 CSS 优先级
- firebase - Vue js - 在数据库插入时重新加载组件
- mysql - ST_Area() for latitude and longitude
- node.js - 使用restify-cors-middleware时如何解决restify中的Cors Policy错误
- swift - Swift hide back button
- php - how to remove comma in numbers and insert to table in laravel
- r - 尝试在 R 中提取 TEI xml 属性时获取空列表