+1

I think basic auth for client credentials belongs to an extension,
that simplifies the core spec. Is there a good reason to keep an
optional feature in core?

Marius



On Tue, Jan 18, 2011 at 3:21 PM, Igor Faynberg
<igor.faynb...@alcatel-lucent.com> wrote:
> +1
>
> Igor
>
> Anthony Nadalin wrote:
>>
>> If it is left as optional (not removed) then I'm OK to go with
>> parameter-based approach as default
>>
>> -----Original Message-----
>> From: Eran Hammer-Lahav [mailto:e...@hueniverse.com] Sent: Tuesday,
>> January 18, 2011 9:50 AM
>> To: Anthony Nadalin; Richer, Justin P.; OAuth WG
>> Subject: RE: [OAUTH-WG] Removal: HTTP Basic Authentication for Client
>> Credentials
>>
>> 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
>>
>
> _______________________________________________
> 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