On Mon, Jan 10, 2011 at 3:42 PM, Eran Hammer-Lahav <[email protected]> wrote:
> These are two very different client profiles. In one, the client is 
> completely authenticated, residing solely in the user-agent. The other is a 
> mix authenticated and unauthenticated, where parts of the client can keep a 
> secrets but others can't.
>
> Being able to keep a secret is the primary differentiator when picking which 
> profile to use. I agree that the hybrid one is an optimization of the 
> web-server profile (removing the need to wait for the server to send a token 
> back to the user-agent after exchanging the code). But that only means the 
> code_and_token really belongs with the web-server profile than with the 
> user-agent.

The two paragraphs above didn't make sense to me.

Once you have the hybrid flow, it meets all of the use cases that the
user-agent flow was trying to solve.  The hybrid flow is more
powerful, and has the same or better security characteristics.  So the
sensible thing to do is replace the user-agent flow, 100%, with the
hybrid flow.
_______________________________________________
OAuth mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to