Search code examples
nest-api

Developing NEST client for UI that has no web browser/web view


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


Solution

  • 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