GitHub OAuth应用程序:通过实体主体或查询参数请求访问令牌

时间:2017-11-17 21:43:09

标签: github oauth-2.0 github-api

我正在为Web应用程序实现基于OAuth2的身份验证架构。根据{{​​3}},我的访问令牌请求应在请求的实体主体中包含所需的参数(例如我的client_id)。

  

客户端通过发送请求向令牌端点发出请求      以下参数使用" application / x-www-form-urlencoded"      每个附录B的格式,HTTP中的字符编码为UTF-8      请求entity-body:

我尝试使用GitHub对OAuth应用程序的支持来测试我的代码。根据GitHub的Section 4.1.3 of the OAuth 2 specification,他们支持OAuth授权代码授予类型。但是我用自己的实验证实的每个例子都表明,GitHub支持似乎需要将这些参数作为查询参数发送。

有人可以澄清(a)我对GitHub的OAuth支持的理解是否正确,以及(b)此实施是否被认为不符合OAuth规范?

0 个答案:

没有答案