我正在使用 DocuSign Sandbox 来测试 JWT 身份验证。我已经设置了 DocuSign JWT 文档中提到的所有内容。我也提供了用户同意。但是当我尝试使用邮递员获取访问令牌时,我仍然收到“Consent_required”错误。多次尝试用户同意 URL,但由于我已经授予权限,因此同意页面不会显示。我不明白问题到底出在哪里。为什么即使在给予“签名模拟”同意后我仍然收到错误。这是征得个人同意的。
请参阅我关于授予同意的文章。
检查项目:
您可以通过查看用户的个人资料页面来检查您是否已授予任何同意。
个人资料页面告诉您至少已授予一个同意范围。但 JWT Grant 需要两个范围:signature并且impersonation如果您收到的是consent_required,则缺少一项或两项同意。
最佳建议:重新进行同意流程。
请求同意时,请检查是否请求了两个范围。DocuSign 的同意协议窗口必须如下所示:
检查正确的人是否已授予同意:当您使用 JWT 授予流程时,您必须指定 DocuSign 用户的 guid。该用户必须授予同意。
检查您的拼写impersonation是否正确。(这个错误曾经让我花费了一个小时或更长时间。)
检查您是否始终使用 demo.docusign.net 和 account-d.docusign.com(开发人员沙箱 URL)或生产系统。
也看看这个评论。
| 归档时间: |
|
| 查看次数: |
10008 次 |
| 最近记录: |