You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@shindig.apache.org by "Ryan Baxter (JIRA)" <ji...@apache.org> on 2014/05/13 16:23:15 UTC

[jira] [Resolved] (SHINDIG-1976) Shindig must use "POST" method to make access token request with client credential grant type

     [ https://issues.apache.org/jira/browse/SHINDIG-1976?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ryan Baxter resolved SHINDIG-1976.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 2.5.2

Committed revision 1594233

> Shindig must use "POST" method to make access token request with client credential grant type
> ---------------------------------------------------------------------------------------------
>
>                 Key: SHINDIG-1976
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-1976
>             Project: Shindig
>          Issue Type: Bug
>          Components: Java
>    Affects Versions: 2.5.0
>            Reporter: Yun Zhi Lin
>              Labels: OAuth2
>             Fix For: 2.5.2
>
>
> Shindig supports two OAuth grant types, Auth Code and Client credentials. For client credentials, it sends a "GET" request to token endpoint. This is incorrect.  According to http://tools.ietf.org/html/rfc6749#section-3.2, the client MUST use the HTTP "POST" method when making access token
>    requests. Also , http://tools.ietf.org/html/rfc6749#section-4.4.2 shows the client credentials grant type needs to send a POST request to token endpoint.
> The shindig_client_credentials gadget is not set to use correct grant type in oauth2.json. The grant type is set to code. From the name, this gadget is used to test client credentials,  the grant type should be changed to client_credentials



--
This message was sent by Atlassian JIRA
(v6.2#6252)