Hi,

Having spent most of my time with native apps and web apps, I now am looking at 
use cases where I need to implement a user-agent-based app.  The Implicit flow 
seems to be optimized for this.

To test my understanding, this flow is for a JavaScript client (or similar) 
executing within a web browser.

At step (a) the client directs the UA to the authorization server, but the 
authorization server redirects the UA to a web-hosted client resource.  Why?  
It says so that the web-hosted client resources can push javascript (or other) 
back into the UA so it can extract the access token in the fragment; but some 
sort of javascript is already running in the browser, since it initiated the 
authorization request in the first place.  So why this extra step?  Why not 
treat the javascript client running in the UA like a native app and handle the 
redirect uri?

I know this was well thought out when the spec was written, so trying to figure 
out what I'm missing?



Tx!
adam
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to