So does requiring the parameter-based approach which has identical security 
properties. We need to require at least one, and we already know some will not 
deploy Basic.

EHL

> -----Original Message-----
> From: Anthony Nadalin [mailto:tony...@microsoft.com]
> Sent: Tuesday, January 18, 2011 9:28 AM
> To: Richer, Justin P.; Eran Hammer-Lahav; OAuth WG
> Subject: RE: [OAUTH-WG] Removal: HTTP Basic Authentication for Client
> Credentials
> 
> Concern here is that HTTP Basic Auth provides a straightforward interop
> profile for the web server profile
> 
> -----Original Message-----
> From: oauth-boun...@ietf.org [mailto:oauth-boun...@ietf.org] On Behalf
> Of Richer, Justin P.
> Sent: Monday, January 17, 2011 7:43 AM
> To: Eran Hammer-Lahav; OAuth WG
> Subject: Re: [OAUTH-WG] Removal: HTTP Basic Authentication for Client
> Credentials
> 
> +1 to making BASIC optional. I don't think we were going to be supporting it
> in general, either.
> 
>  -- Justin
> ________________________________________
> From: oauth-boun...@ietf.org [oauth-boun...@ietf.org] On Behalf Of Eran
> Hammer-Lahav [e...@hueniverse.com]
> Sent: Saturday, January 15, 2011 1:53 AM
> To: OAuth WG
> Subject: [OAUTH-WG] Removal: HTTP Basic Authentication for Client
> Credentials
> 
> OAuth 2.0 provides two methods for client authentication using password
> credentials: request parameters and HTTP Basic authentication. I suggest we
> drop the requirement to support HTTP Basic authentication, and only
> mention it as an example for alternative methods. My reasons are:
> 
> 
> 1.       A few providers have expressed concerns over the need to support
> Basic authentication, and some explicitly said they will not support it.
> Parameter-based authentication, OTOH, is widely deployed in 2.0.
> 
> 2.       Due to the way OAuth is being implemented at the HTTP authentication
> layer (even if it is wrong), can conflict within the framework as both a
> consumer and provider of authentication components.
> 
> 3.       The mapping between username and client_id, while not complicated,
> is still a big awkward, and can be confusing when combined with the
> username and password grant type. On the other hand, the use of client_id
> in the end-user authorization endpoint lends itself nicely to the use of the
> same parameter elsewhere.
> 
> 4.       Some existing authentication frameworks will have an issue handling
> the mix of Basic authentication and parameters authentication due to how
> each is deployed. In cases where a front gate handles Basic, it will be hard 
> to
> let requests through for parameter processing.
> 
> Comments? Counter-arguments?
> 
> EHL
> _______________________________________________
> 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