Protected Optional ReadonlycallbackProcess-global override for the redirect URI source: bound in Electron (the loopback callback
server), unbound in browser/hosted. @optional() resolves the root binding from this
connection-scoped service and is undefined when not bound.
Protected OptionalclientBound in a connection container, so at most one frontend client.
The OAuth redirect URL actually advertised to authorization servers: the Electron loopback callback URL when the loopback endpoint is bound, otherwise the frontend's origin-based callback URL. Lets UI surfaces show users which redirect URI to register with a provider.
Launches the authorization URL in the user's default browser.
Protectedrequire
Backend-side bridge to the browser client for OAuth operations that must run in the frontend.