OptionalallowWhether this platform may persist confidential-client credentials.
OptionalauthLoopback wait timeout. Default 5 minutes.
OptionalbaseOverride the on-disk store directory (mostly for tests).
OptionalcallbackOAuth redirect URI.
OptionalclientOAuth Client ID Metadata Document URL.
OptionalclientHuman-readable OAuth client name.
OptionalclientPublic website describing the OAuth client.
OptionalkvOverride KV store entirely (mostly for tests).
OptionallogoPublic OAuth client logo URL.
OptionalopenSuppress the default open(url) browser launch (test hook).
OptionalportNumber of consecutive loopback ports to try. Defaults to 10.
OptionalpreferredPreferred loopback port. Default 33418. Walks up by portRange on EADDRINUSE.
OptionalscopeOAuth scope string forwarded to the SDK via clientMetadata.scope.
OptionalstoragePrefix used for persisted OAuth keys.
Configures OAuth authorization for Node.js and CLI clients.