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