Hello Hubert,

On Apr 3, 2009, at 6:36 AM, Hubert Le Van Gong wrote:

>
> How many implementations out there support both 200 and 201
> as valid responses from the Service Provider (when returning the  
> access token).
> From a RESTful point of view I'm tempted to use 201 but I'm unsure how
> consumer-side implementations behave.

I would suggest that this is an HTTP-level question, not specific to  
OAuth. And, the OAuth spec. (rightly IMO) defers to HTTP on the  
subject of HTTP response codes ([1] section 6.3.2).

RFC 2616 says about the 2xx class of status codes [2]:

"This class of status code indicates that the client's request was  
successfully received, understood, and accepted. "

If there are OAuth client libraries out there that implement HTTP  
incorrectly, I would suggest they should be fixed, as they also don't  
implement the OAuth spec. correctly (HTTP 200-level codes all indicate  
success).

There might be an argument for suggesting that when an access token is  
created, an HTTP 201 status would be the _only_ relevant status code,  
according to the HTTP spec... (although 202 followed by later 201  
seems possible as well).

- johnk

[1] http://oauth.net/core/1.0/
[2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OAuth" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/oauth?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to