我在StackOverflow上看到过几个关于这个的问题,但没有一个对我有帮助。我不能过去的'invalid_grant'错误时,试图做授权代码授予我的1管理员用户在DocuSignSandbox环境。
我有一个用户,他是仪表板中的DS管理员。我创建了一个新的应用程序,并获得了集成商密钥/客户端id和密钥
使用指南,https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant
我已成功调用并向具有的用户授予权限
https://account-d.docusign.com/oauth/auth?响应类型=代码
并获得返回的代码
我采用了Integrator密钥和secret密钥,形式为Integrator\u Key:secret\u Key和base64编码。
我尝试过使用邮递员和直接cURL调用来获得访问令牌。我已经这样做了很多次,在DocuSignSandbox中创建了许多新的应用程序。它们都返回invalid_grant错误。
CURL调用
curl--header“Authorization:Basic base64编码(INTEGRATOR\u KEY:SECRET\u KEY)”--data“grant\u type=Authorization\u code
您从DocuSign收到的授权代码仅在几分钟内有效。如果在此之后尝试使用它,则会收到无效的授予错误。
此外,如果您正在执行授权代码授予流程,则不应请求模拟
范围。-它仅适用于JWT流。
DocuSign可能无法正确解释您的请求,因为您缺少内容类型
标题。
尝试添加内容类型:application/x-www-form-urlencoded
我正在尝试通过Linkedin Auth2从java web应用程序进行连接: null “client_id”和“client_secret”是我应用程序上的“客户端API”和“秘密API”。 第一个和第二个请求之间的时间少于20秒。
我正在尝试通过Google contacts API验证我的应用程序。我已经完成了Oauth2流程的第一步,并获得了一个授权代码。我正试图将此代码交换为访问令牌和刷新令牌,但当我试图从googleapis.com/oauth2/v4/token receive 响应:“invalid_grant”“错误请求”错误400。 我在很多论坛上搜索了很多小时,但没有得出一个解决我的问题的方法。 基本上,我
我想更好地理解隐式授权流和授权代码授权流之间的区别,因为我不确定我目前的理解是否正确。 隐式授权流主要由前端应用程序用于验证用户身份吗? 隐式授权流是否只需要一个client_id、用户名和密码来进行身份验证,换句话说,永远不会发送client_secret? 授权码只是一个短期令牌吗? 将授权码交换为访问令牌后,客户端可以访问用户帐户多长时间?具体地说,如果客户端是一个长时间运行的脚本,那么用户
我使用带有授权代码的 spotify 令牌 api 方法来获取具有用户权限的令牌和刷新令牌。(授权流程) 这是我使用我的nodejs应用程序(控制台日志)提出的请求: 预期的回报是令牌和刷新令牌,但我得到一个api错误400错误请求。我检查了我的client_id,secret_id和redirect_uri,它们似乎都很好。 你知道是什么问题吗?谢谢你的帮助。
本文向大家介绍oauth 授权码授予,包括了oauth 授权码授予的使用技巧和注意事项,需要的朋友参考一下 示例 第1步 第2步 资源
接口说明 获取授权代码 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /wish3dearth/api/access/v1.0.0/getHardWareCode 是否需要登录 否 请求字段说明 无 响应字段说明 无 响应成功示例 { "code": 0, "data": "134305892", "message":