首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自JWT授权的AUTHORIZATION_INVALID_TOKEN新访问令牌( DocuSign )

来自JWT授权的AUTHORIZATION_INVALID_TOKEN新访问令牌( DocuSign )
EN

Stack Overflow用户
提问于 2021-03-15 21:54:10
回答 2查看 339关注 0票数 0

试图使用完全后端java过程从DocuSign读取特定信封的数据.经过一些尝试和错误之后,我获得了JWT授权的AccessToken,但是在请求实际数据时仍然会出现授权错误:(

any)

  • 定义了新的集成密钥9xxx7e
  • 用户应用程序:授权代码授予
  • 无秘密添加
  • 服务集成-上传的RSA公钥

< Code >H19>添加了一个重定向URI (不管我不需要

  • )

)。

代码语言:javascript
复制
ApiClient = new ApiClient(ApiClient.DEMO_REST_BASEPATH);
OAuthToken token = apiClient.requestJWTApplicationToken(integrationKeyJwt, scopes, privateKeyFileContent, 3600);

  • 试图使用简单的HttpGet

获取信封数据

代码语言:javascript
复制
HttpGet request = new HttpGet("https://demo.docusign.net/restapi/v2.1/accounts/6xxx1e/envelopes");
request.addHeader("Content-Type", "application/json");
request.addHeader("Authorization", "Bearer " + token.getAccessToken());

  • 但仍收到401个内容回复:

{"errorCode":"AUTHORIZATION_INVALID_TOKEN","message":"The access token provided is expired, revoked or malformed. Authentication for System Application failed."}

你知道怎么回事吗?如何获得正确的访问令牌?

P.S.:我也试图获得没有JWT的授权代码授权,或者隐含的授权,但如果没有浏览器,就没有运气:(

EN

回答 2

Stack Overflow用户

发布于 2021-03-15 22:19:27

我建议您在文件中打印要创建的accessToken,并在邮递员中使用。这至少会帮助您将其缩小到令牌生成步骤或发送请求部分。

告诉我们你发现了什么。

票数 0
EN

Stack Overflow用户

发布于 2021-03-17 10:09:50

apiClient.requestJWTApplicationToken的使用出现了问题,但是apiClient.requestJWTUserToken是解决问题的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66646181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档