Back to Node Auth0

Interface ManagementClientOptionsWithToken

docs/interfaces/management.ManagementClient.ManagementClientOptionsWithToken.html

5.9.13.7 KB
Original Source

Interface ManagementClientOptionsWithToken

Configuration for token-based authentication. Use this when you already have a valid Management API token.

Example: Basic token configuration

const client = new ManagementClient({ domain: 'your-tenant.auth0.com', token: 'your-static-token'});Copy

Example: Dynamic token with supplier function

const client = new ManagementClient({ domain: 'your-tenant.auth0.com', token: () => getAccessToken() // Function that returns a token});Copy

interface ManagementClientOptionsWithToken {
headers?: Record<string, Supplier<string | null | undefined>>;
timeoutInSeconds?: number;
maxRetries?: number;
logging?: LogConfig | Logger;
domain: string;
audience?: string;
telemetry?: boolean;
clientInfo?: { name: string; [key: string]: unknown };
withCustomDomainHeader?: string;
token: Supplier<string>;
}

Hierarchy (View Summary)

Index

Properties

headers?timeoutInSeconds?maxRetries?logging?domainaudience?telemetry?clientInfo?withCustomDomainHeader?token

Properties

Optionalheaders

headers?: Record<string, Supplier<string | null | undefined>>

Additional headers to include in requests.

OptionaltimeoutInSeconds

timeoutInSeconds?: number

The default maximum time to wait for a response in seconds.

OptionalmaxRetries

maxRetries?: number

The default number of times to retry the request. Defaults to 2.

Optionallogging

logging?: LogConfig | Logger

Configure logging for the client.

domain

domain: string

Auth0 domain (e.g., 'your-tenant.auth0.com')

Optionalaudience

audience?: string

API audience. Defaults to https://{domain}/api/v2/

Default Value

https://{domain}/api/v2/

Optionaltelemetry

telemetry?: boolean

Enable/disable telemetry. Defaults to true

Default Value

trueCopy

OptionalclientInfo

clientInfo?: { name: string; [key: string]: unknown }

Custom client information for telemetry

OptionalwithCustomDomainHeader

withCustomDomainHeader?: string

Custom domain Header to use for whitelisted requests. When provided, the Auth0-Custom-Domain header will be added automatically to supported endpoints. This works seamlessly with custom fetchers - both the custom domain logic and your custom fetcher will be applied.

token

token: Supplier<string>

A function that returns the access token

Settings

Member Visibility

  • Protected
  • Inherited

ThemeOSLightDark

On This Page

Properties headerstimeoutInSecondsmaxRetriesloggingdomainaudiencetelemetryclientInfowithCustomDomainHeadertoken