Docusignapi Docusign JWT授权类型“无效授权”响应

Docusignapi Docusign JWT授权类型“无效授权”响应,docusignapi,Docusignapi,我们希望使用我们的后端服务器在获得管理员同意的情况下对docusign api进行身份验证,以便创建信封并准备收件人视图供用户签署文档。根据文档,JSON Web令牌JWT Grant似乎是一条可行之路 根据文档:,我创建了一个具有以下负载的JWT: { "iss": "INTEGRATOR_KEY", "sub": "USER_ID", "iat": 1559295213, "exp": 1559298213, "aud": "account-d.docusign.com"

我们希望使用我们的后端服务器在获得管理员同意的情况下对docusign api进行身份验证,以便创建信封并准备收件人视图供用户签署文档。根据文档,JSON Web令牌JWT Grant似乎是一条可行之路

根据文档:,我创建了一个具有以下负载的JWT:

{
  "iss": "INTEGRATOR_KEY",
  "sub": "USER_ID",
  "iat": 1559295213,
  "exp": 1559298213,
  "aud": "account-d.docusign.com",
  "scope": "signature impersonation"
}
JWT是在JWT.io上构建的,格式良好,我随请求发送了编码版本。我还遵循了获得许可的步骤,并在payload:signature impersonation的作用域中向应用程序添加了权限

我还尝试确保,例如,iat现在是,exp不超过iat后一小时

在集成到我们的应用程序之前,我通过邮递员发出请求:

职位https://account-d.docusign.com/oauth/token

标题:

内容类型:application/x-www-form-urlencoded

和机构:

grant_type: urn:ietf:params:oauth:grant-type:jwt-bearer
assertion: ENCODED_JWT_FROM_ABOVE
我没有看到任何超出文档中描述的内容,但我不断收到相同的错误:

{
    "error": "invalid_grant"
}
我检查了与该问题相关的其他问题,但没有发现任何对我有效的问题,也就是JWT补助金,其中一些问题与请求有关,即标题,一些问题与集成到应用程序中的代码有关。想分享整个流程,以确保我的情况下,我做的每件事都是正确的

编辑:附加说明:当我转到我的docusign管理面板,在我的应用程序/集成键下,应用程序似乎没有运行,这只是根据灰色状态指示灯的假设,而我看到用户的状态指示灯是绿色的:


我不确定是否需要一些额外的配置,演示应用程序或试用帐户是否有一些限制,因此希望您能提供任何意见。谢谢

您是否使用私钥加密JWT

对于sub,您是否使用了所需的用户guid,而不是他们的电子邮件无法工作

您是否尝试使用其中一个使用JWT授权身份验证


查看其他想法。

不幸的是,无效授权是一个错误,涵盖了几个可能的失败。我对故障排除和下一步的建议如下: