Hi,

I am currently implementing the device profile described at
http://tools.ietf.org/html/draft-recordon-oauth-v2-device-00

Wanted to check this hadn't been superseded by any other document or
protocol
though I did notice the Google implementation is in-line with this document.

Even though the summary states this is intended for limited input devices in
combination with a full user agent (PC browser, smartphone browser),

We are finding this extension useful for app authentication when the API
serving the app is "open". This means that many developers can create
mobile apps for one API, in conjunction with single users. For example,
many apps may exist for the same API, and a single user may use many
apps.

As a result, we want to remove the requirement for ever entering use
account-specific
data (passwords etc) into apps, and allow a user to revoke app/device access
on a per-instance
basis. The end-user concerns of password security are lessened here.

With OpenID or WebID in the mix, this further enhances the app/device
authentication
process as in an OpenID/WebID or similar setting, we can't always do
resource owner password
credentals (as in 1.4.3 of OAuth 2.0
http://tools.ietf.org/html/draft-ietf-oauth-v2-20 )

Unless I am missing another document or flow that provides the above better,
(most likely I am)
perhaps it is worth extending the scope/summary of device-00?

Also, typo in the JSON

  HTTP/1.1 200 OK
  Content-Type: application/json
  Cache-Control: no-store

  {
    "device_code":"74tq5miHKB",
    "user_code":"94248",
    "verification_uri":"http://www.example.com/device";,
     "interval"=5
   }

I think should be:

  HTTP/1.1 200 OK
  Content-Type: application/json
  Cache-Control: no-store

  {
     "device_code":"74tq5miHKB",
     "user_code":"94248",
     "verification_uri":"http://www.example.com/device";,
     "interval":5
  }

Thanks,
Aiden

-- 
------------------------------------------------------------------
Never send sensitive or private information via email unless it is
encrypted. http://www.gnupg.org
_______________________________________________
OAuth mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to