3

I'm looking hard into developing a client for a control system, but I'm fairly sure that the authorization process on the client requires a web-view/browser interaction where the user can authorize their devices, etc. My particular UIs may not have a web view/browser available on them.

Will a web view/browser be required? Can a user authorize a client from the "outside" somehow?

Diving into the authorization docs for the fourth time... Thanks

hvolmer
  • 125
  • 10

1 Answers1

3

You can use PIN authentication if the device doesn't have a web browser.

The third section of this page (https://developer.nest.com/documentation/authorization-overview) addresses that.

https://s3.amazonaws.com/support-assets.nest.com/web_developer/ext/pin-auth-flow-detailed.png

Dianoga
  • 329
  • 1
  • 7
  • 1
    Thank you. I read through this and the previous page at least five times. I kept missing the line: "PIN-based authorization is generally used for devices with no web UI, and that have a numeric keypad interface." I'd give you a +, but alas, I'm still too new here... – hvolmer Jun 27 '14 at 13:08
  • FYI, the pin doesn't seem to be purely numeric. At least, it hasn't in my testing. Are you able to accept the answer? I haven't asked many questions here either. – Dianoga Jun 27 '14 at 14:23
  • Non-Numeric isn't a problem either. I have a GUI, and can present a keyboard. I see the checkmark now. I'm still learning this SO thing I've been using for years! – hvolmer Jun 27 '14 at 15:13