You mean the syntax used by most HTTP headers? There is clearly a need for 
adding extensions.

EHL

On Jul 11, 2010, at 2:55, Brian Eaton <bea...@google.com> wrote:

> On Sun, Jun 27, 2010 at 6:51 PM, Eran Hammer-Lahav <e...@hueniverse.com> 
> wrote:
>> 1. Leave it as required under the definition of RFC 2617 (i.e. provide no
>> help, developers will need to ready 2617 and figure out what to do with it).
>> 
>> 2. Update 2617 to remove the requirement – this is not going to be easy or
>> possible to predict success.
>> 
>> 3. Provide specific guidance as to what to do with the realm parameter.
>> 
>> 4. Something else.
> 
> Let's do something else.
> 
> We've made great progress on simplifying the spec and unifying the
> different formats to minimize the number of parsers and serializers
> that are needed.  The www-authenticate header is one of the bits of
> nastiness left.
> 
> Let's use a format like this:
> 
> WWW-Authenticate: OAuth2 base64(<json>)
> 
> Or even just:
> 
> WWW-Authenticate: OAuth2
> 
> Seriously.
> 
> There is some precedent for this.  The Negotiate and NTLM schemes
> ditched the name="value" syntax, and they are widely implemented.
> This demonstrates two things:
> 1) dropping the name="value" syntax won't break the internet, because
> widely deployed schemes have already done it.
> 2) "realm" is not necessary in order to have a successful
> authentication protocol.
> 
> As far as I can tell, there is no good reason for RFC 2617 to specify
> the syntax it does.  It's convenient for digest auth, and kind of a
> pain everywhere else.
> 
> So let's just drop it.
> 
> Cheers,
> Brian
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to