「应用安全」OAuth和OpenID Connect的全面比较(40)

  • GitHub

  • 默认格式为application / x-www-form-urlencoded , 但GitHub提供了一种请求JSON的方法 。

    9.3 来自令牌端点的响应中的token_type

    RFC 67495.1 。 成功响应要求token_type参数包含在来自令牌端点的成功响应中 , 但以下OAuth实现不包含它:

    松弛

    Salesforce也遇到过这个问题(OAuth访问令牌响应丢失token_type) , 但它已被修复 。

    9.4 token_type不一致

    以下OAuth实现声称令牌类型为“Bearer” , 但其资源端点不接受通过RFC 6750(OAuth 2.0授权框架:承载令牌使用)中定义的方式访问令牌:

    GitHub(它通过授权格式接受访问令牌:令牌OAUTH-TOKEN)

    9.5 grant_type不是必需的

    grant_type参数在令牌端点是必需的 , 但以下OAuth实现不需要它:

    推荐阅读