I think there are a few open issues around Native App support.

While all flows can be used by native apps I am referring only to the
ones that involve a browser:
- web server
- user-agent
- device

For the web server flow to support native apps we need to clarify:
- un-registered clients, I think this is supported, just double checking
- optional redirect_uri, if missing then the authorization server
should present a default result page, see next
- standard way to add verification code and state to window title when
authz server uses default result page

For the device flow to support native apps:
- require authorization servers to accept GET requests to
verification_uri with user_code added as a query parameter using
"user_code" as parameter name

The user-agent flow I think works as is, but it has several
limitations, I can get into details. The only advantage over web
server is the fact that it does  not need a direct call to swap the
verification code, minor IMO. I would suggest that the spec does not
recommend this flow to be used with native apps.

Marius
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to