The argument was, since these are basic credentials, they should be used in the 
native HTTP method using the header. But since that is not as simple as a pair 
of parameters, we ended up with both. The easy way and the right way.

>From implementing it, my experience has been that it can be hard to deal with 
>Basic in the context of another authentication class. Since OAuth and Basic 
>are usually two classes provided by the same authentication layer, having one 
>use the other can lead to tricky architecture. This trivial to implement in a 
>clean environment, but a bit messy when adding to an existing framework.

I am split between doing what is right and what is practical here.

EHL

-----Original Message-----
From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On Behalf Of 
Marius Scurtescu
Sent: Thursday, December 02, 2010 5:35 PM
To: OAuth WG
Subject: [OAUTH-WG] Client Password Credentials

Currently there are two different ways a client can send credentials, as 
specified in section 3.1, and:
"The authorization server MUST accept the client credentials using both the 
request parameter, and the HTTP Basic authentication scheme."

I know there was a long thread on this subject, but I cannot recall the 
reasoning. Can someone summarize it?

How many of the existing OAuth 2 server implementations out there currently 
support both methods?

Thanks,
Marius
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to