-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16401/
-----------------------------------------------------------

(Updated Dec. 19, 2013, 9:08 p.m.)


Review request for shindig.


Changes
-------

Fixed spacing


Bugs: SHINDIG-1963
    https://issues.apache.org/jira/browse/SHINDIG-1963


Repository: shindig


Description
-------

There is logic in TokenAuthorizationResponseHandler that looks at the content 
type of the auth response and tried to get the access token and other 
properties from the response based on the response type.  The logic was 
specific to certain providers, ie Google uses one content type, Facebook uses 
another.  I ran into a problem today where the GitHub provider used a different 
content type but essentially was the same as Facebook.  To simplify things I 
think we should default to handling the response as 
application/x-www-form-urlencoded unless they specify a different content type 
that we know how to handle (right now that is application/json).


Diffs (updated)
-----

  
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/oauth2/handler/TokenAuthorizationResponseHandler.java
 1550185 
  
http://svn.apache.org/repos/asf/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/oauth2/handler/TokenAuthorizationResponseHandlerTest.java
 1550185 

Diff: https://reviews.apache.org/r/16401/diff/


Testing
-------

Updated unit tests and tested gadget with Google and GitHub providers


Thanks,

Ryan Baxter

Reply via email to