在 DocuSign 集成中请求“click.sign”范围时出现 OAuth“invalid_scopes”错误

问题描述 投票:0回答:1

我正在努力将 DocuSign 集成到我的应用程序中,但在尝试请求“click.sign”范围作为 OAuth 身份验证过程的一部分时遇到问题。详情如下:

当我在 OAuth 请求 URL 中包含“click.sign”范围时,尝试进行身份验证时收到“invalid_scopes”错误,如下所示:

https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature%20impersonation%20click.manage%20click.send%20click.sign&client_id=MY_CLIENT_ID&redirect_uri=http://localhost:3000/docusignCallback 

上面的 url 中没有 click.sign 就可以工作,但似乎我需要这个范围才能按照 Click API 文档 使用 getAgreementDocument 方法。 (我这样做是因为我需要能够下载点击生效协议的文档。

DocuSign 中的“click.sign”范围是否有我可能遗漏的特定配置或要求?

是否存在与此范围相关的已知问题或限制?

此范围是否有任何速率限制或使用限制?

我非常感谢有关如何解决此“invalid_scopes”错误并在我的 DocuSign 集成中成功请求“click.sign”范围的任何见解或指导。

  • 我的 DocuSign 集成具有其他范围的必要权限,例如“签名”、“模拟”、“click.manage”和“click.send”,并且它们工作正常。
  • 我已验证范围拼写正确,并且用户同意流程运行正常。当我从范围中跳过 click.sign 时它会起作用
  • 我正在使用正确的 OAuth 重定向 URI。
  • 我已查看我的 DocuSign 集成设置,但找不到“click.sign”范围的任何特定配置。
node.js docusignapi docusign-sdk
1个回答
0
投票

没有这样的范围,Click API 范围只有 click.manageclick.send。签署协议不需要任何许可,因为它是在网络浏览器上完成的,无需身份验证或进行 API 调用。

© www.soinside.com 2019 - 2024. All rights reserved.