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
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.