OAuth 1.0a solves ordering problems there but not additional data being added 
to the specific headers.  It specifically requires the library to break apart, 
sort, and reassemble in a alphabetical order by name the query string 
parameters and oauth_* parameters.  One of the less popular things about it. 


________________________________
 From: Prateek Mishra <prateek.mis...@oracle.com>
To: oauth@ietf.org; William Mills <wmills_92...@yahoo.com> 
Sent: Monday, February 4, 2013 1:28 PM
Subject: Re: [OAUTH-WG] conf call follow up from  today
 

Bill - 

How does OAuth 1.0a deal with the problem of HTTP URL and header
    mutability? Header order may get re-arranged and URLs modified in
    transit from client to server. As a result, the signature/HMAC
might not validate at the final destination.

Isn't that a foundational problem with the OAuth 1.0a model? I
    thought that was one of the concerns expressed at the meeting today.

- prateek



1)  I think that we need to focus on specific solutions, as I said on the call, 
and solve the OAuth 1.0a/MAC use case.  There's significant installed base of 
OAuth 1.0a and we need a path for those installations into OAuth 2.0.  I may 
well pursue MAC in the interim to do this, but a full HOK solution woul work 
too.
>
>
>2)  I think the discussion we were having about "which authenticator to use" 
>falls squarely into the endpoint discovery discussion and we should put that 
>energy into endpoint discovery as distinct from HOK.
>
>
>3)  We haven't talked yet about how a client will be able to specify a token 
>type if it wants a specific one.  OAuth 2 core will need to be extended to 
>support this.
>
>
>4)  We should leave the key distribution/discovery mechanism either out of 
>scope or define it explicitly per HOK token type profile.  This will have to 
>work with the extensions for #3 above.
>
>
>5)  I want to avoid the problem in OAuth 1.0a of having to support and accept 
>every possible signing mode.  Being force to accept PLAINTEXT sucks.  We need 
>a way for the discovery endpoint to mandate a specific set of allowed 
>signature methods.
>
>
>Regards,
>
>
>-bill
>
>
>
>
>_______________________________________________
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