OptionalauthNode loopback callback timeout in milliseconds. Defaults to five minutes.
OptionalcallbackOAuth redirect URI. The platform provider supplies a default when omitted.
OptionalclientURL of an OAuth Client ID Metadata Document.
OptionalclientOAuth client display name.
OptionalclientPublic URL describing the OAuth client.
OptionallogoPublic URL for the OAuth client logo.
OptionaloauthBrowser: same-origin OAuth BFF base URL.
OptionalopenNode: override browser launch (CLI prints the URL instead).
OptionalportNumber of Node loopback ports to try. Defaults to 10.
OptionalpreferredPreferred Node loopback port. Defaults to 33418.
OptionalpreventBrowser: wait for explicit authenticate() instead of auto popup.
OptionalproxyWhether browser OAuth HTTP uses oauthProxyUrl. Defaults to true when the URL is set.
OptionalscopeSpace-delimited OAuth scopes to request.
OptionalstaticPre-registered public client id (skips DCR).
OptionalstoragePrefix used for persisted OAuth session keys.
OptionaluseBrowser: full-page redirect instead of popup.
Options forwarded to the platform
createOAuthProviderwhen the client auto-provisions OAuth for an HTTP server. Platform-specific fields (e.g. NodeopenBrowser, browseroauthProxyUrl) are accepted and ignored by the other runtime.