docs/interfaces/auth.AuthenticationClientOptions.html
interface AuthenticationClientOptions {
domain: string;
clientId: string;
clientSecret?: string;
clientAssertionSigningKey?: string;
clientAssertionSigningAlg?: string;
idTokenSigningAlg?: string;
clockTolerance?: number;
useMTLS?: boolean;
telemetry?: boolean;
clientInfo?: { name: string; [key: string]: unknown };
fetch?: FetchAPI;
agent?: Dispatcher;
headers?: HTTPHeaders;
timeoutDuration?: number;
retry?: RetryConfiguration;
}
domainclientIdclientSecret?clientAssertionSigningKey?clientAssertionSigningAlg?idTokenSigningAlg?clockTolerance?useMTLS?telemetry?clientInfo?fetch?agent?headers?timeoutDuration?retry?
domain: string
clientId: string
OptionalclientSecretclientSecret?: string
OptionalclientAssertionSigningKeyclientAssertionSigningKey?: string
OptionalclientAssertionSigningAlgclientAssertionSigningAlg?: string
OptionalidTokenSigningAlgidTokenSigningAlg?: string
OptionalclockToleranceclockTolerance?: number
OptionaluseMTLSuseMTLS?: boolean
Optionaltelemetrytelemetry?: boolean
OptionalclientInfoclientInfo?: { name: string; [key: string]: unknown }
Optionalfetchfetch?: FetchAPI
Provide your own fetch implementation.
Optionalagentagent?: Dispatcher
Pass your own http agent to support proxies.
Optionalheadersheaders?: HTTPHeaders
Custom headers that will be added to every request.
OptionaltimeoutDurationtimeoutDuration?: number
Timeout in ms before aborting the request (default 10,000)
Optionalretryretry?: RetryConfiguration
Retry configuration.
Member Visibility
ThemeOSLightDark
Properties domainclientIdclientSecretclientAssertionSigningKeyclientAssertionSigningAlgidTokenSigningAlgclockToleranceuseMTLStelemetryclientInfofetchagentheaderstimeoutDurationretry