Thanks!

On Thu, Apr 22, 2010 at 4:49 PM, Brian Eaton <bea...@google.com> wrote:
>
> So I’d propose changing the profile as follows:
>
> - Client requests device code by sending type=device and client_id=<id>
>

I might be reading something different than you are, but according to
http://tools.ietf.org/html/draft-hammer-oauth2-00#section-3.5.3.1 those are
the parameters included.



> - Authorization server doesn’t return approval URL - device hard-codes
> this instead.
>   I expect that this will point to a manufacturer specific page, and
> that the manufacturer specific page will automatically redirect to a
> page on the authorization server.
>

By having the Authorization Server pass the Client the approval URL it's
much easier to change over the lifetime of a living room device. This could
be in your application settings (for Facebook's usage) if it's pointing to a
page on the manufacturer's site. Or it gives the Authorization Server the
ability to change it if they're hosting the page.



> - Approval URL MUST have client_id, and MAY have callback.
>   I expect that the client_id will be used to brand the approval
> page, and that the callback will point to a manufacturer specific
> completion page.
>

I don't fully understand what you're proposing. The device would show a
screen which tells the user to visit http://fb.me/xbox and enter the code
123456. (Or to visit http://xbox.com/fb.) Asking a user to go to
http://goo.gl/?client_id=bndi12boi1 seems like it's prone to user error.


Plus a few comments on error codes:
>
> “End User Authorization Pending or Expired” - authorization server
> probably isn’t going to be able to tell whether a code has expired, or
> was never issued.  Probably just return “unknown_code”.
>
> The “slow_down” error probably merits an “interval”.  Maybe always
> return “interval” with authorization_pending, and eliminate the
> slow_down error code entirely?
>
> Cheers,
> Brian
>
> [1] http://sites.google.com/site/oauthgoog/UXFedLogin/desktopapps
> [2] http://sites.google.com/site/oauthgoog/UXFedLogin/nobrowser
> _______________________________________________
> 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