Runs one interactive OAuth federation login.
This low-level bearer starts a loopback HTTP callback server and opens the
authorization URL in a browser. Set noBrowserOpen when the user must open
the URL manually. It does not cache or renew the returned token; normal SDK
configuration uses
FederationAccountBearer
for those features.
Returns a JSON-safe value for logs.
Creates an interactive login source.
writer receives the authorization URL. The default writer uses
console.log. ca adds a trusted CA certificate for the token request.
Optionalwriter: (s: string) => void
Creates an interactive login source.
writer receives the authorization URL. The default writer uses
console.log. ca adds a trusted CA certificate for the token request.
Optionalca: Buffer<ArrayBufferLike>Optionallogger: LoggerOptionalmetrics: AuthMetricsInputReadonly$typeContains the fully qualified runtime type name.
Returns the default login budget of five minutes. Receivers still use the timeout supplied to each fetch.
Returns the provider name for authorization metrics.
Returns the credential name.
Returns the next bearer in a wrapper chain, when this bearer wraps another source.
Returns a JSON-safe value for logs.
Stops owned background work and closes the wrapped bearer.
OptionalgraceMs: numberCreates a token receiver.
Runs one interactive OAuth federation login.
This low-level bearer starts a loopback HTTP callback server and opens the authorization URL in a browser. Set
noBrowserOpenwhen the user must open the URL manually. It does not cache or renew the returned token; normal SDK configuration uses FederationAccountBearer for those features.