授权代码授予返回invalid_grant

时间:2017-10-26 14:26:03

标签: vb.net curl oauth docusignapi

我正在尝试通过授权代码授予来实施DocuSign OAuth。

首先我要做的是:

当我有令牌时,我正在尝试通过CURL发出POST请求

卷曲-i -v -d “grant_type = authorization_code&安培;代码= eyJ0eXAiOiJNVCIsImFsZyI6IlJTMjU2Iiwia2lkIjoiNjgxODVmZjEtNGU1MS00Y2U5LWFmMWMtNjg5ODEyMjAzMzE3In0.AQkAAAABAAYABwAABDYucBzVSAgAAJC8dXAc1UgCAISmNWgyUw9Hlk8ldzq-z2gNACQAAAA3MWQ1ZTA4Zi0yOTlkLTQ4MGEtOTUyMC03NGQyZTUwODMwMDgVAAEAAAASAAAAAAAYAAEAAAAFAAAAIAAABDYucBzVSA.0yPv4mlsiuab6ZlC11k_s9rR5gLO0Z1aEoHlyXrE30ba3LD6qBaqqVFcdQDJ3tagx0-6rg48fENjpkglkELnZG7tmF2AZYR98DUYgbot4OMnj0Y0Q-QhhqLvOe6SJmYxfYqCxBC03FVBjH9gTvCVD7kb0msN23-pw5WGRi5p209gNhr-YDv0wb9jwMJdNC-z5QSW0D5qgkbP5HKjIxgITG_qNCyO3CWPvlJIG8u1Wh1oB-EL4JI5fUZSNlipEpZRKG0jU9cbZbO8DaeEhZzfL54wc38r4luN-2XJx1yL48p4HgNP2ujWJAIJiJpy_-TnmMHTHzp3YTaPB7Swus_Leg” -H“内容类型:应用/ x-www-form-urlencoded“-H”授权:基本NzFkNWUwOGYtMjk5ZC00ODBhLTk1MjAtNzRkMmU1MDgzMDA4OjY5MDcwMGI4LTAxMmQtNGU1My05N2FlLTVhNmFkNjg3OWVkYg ==“-X POST https://account-d.docusign.com/oauth/token

我总是得到同样的信息:“invalid_grant”

我已经检查了所有params两次,我知道关于相同情况的问题DocuSign authorization code grant flow gets invalid_grant error,它没有标记为已回答

任何人都可以解释我的错误吗?

1 个答案:

答案 0 :(得分:0)

您正在混合两种类型的授权代码授予和隐式代码授予,在您的第一个GET URL中,您传递response_type=token而不是它应该是response_type=code,一旦您将response_type从token更改为代码然后它会起作用。