即使在提供同意后,生成 JWT 访问令牌时也会出现“consent_required”错误

Hee*_*rir 5 docusignapi

我正在使用 DocuSign Sandbox 来测试 JWT 身份验证。我已经设置了 DocuSign JWT 文档中提到的所有内容。我也提供了用户同意。但是当我尝试使用邮递员获取访问令牌时,我仍然收到“Consent_required”错误。多次尝试用户同意 URL,但由于我已经授予权限,因此同意页面不会显示。我不明白问题到底出在哪里。为什么即使在给予“签名模拟”同意后我仍然收到错误。这是征得个人同意的。

Lar*_*y K 4

更新

请参阅我关于授予同意的文章

原来的

检查项目:

  • 您可以通过查看用户的个人资料页面来检查您是否已授予任何同意。

    个人资料页面告诉您至少已授予一个同意范围。但 JWT Grant 需要两个范围:signature并且impersonation如果您收到的是consent_required,则缺少一项或两项同意。

    最佳建议:重新进行同意流程。

    请求同意时,请检查是否请求了两个范围。DocuSign 的同意协议窗口必须如下所示:

    图像

  • 检查正确的人是否已授予同意:当您使用 JWT 授予流程时,您必须指定 DocuSign 用户的 guid。该用户必须授予同意。

  • 检查您的拼写impersonation是否正确。(这个错误曾经让我花费了一个小时或更长时间。)

  • 检查您是否始终使用 demo.docusign.net 和 account-d.docusign.com(开发人员沙箱 URL)或生产系统。

  • 也看看这个评论