Auth0 Node.js SDK - v5.0.0
    Preparing search index...

    Interface ManagementClientOptionsWithClientSecret

    Configuration for client credentials authentication using client secret. Use this for server-to-server authentication with a client secret.

    const client = new ManagementClient({
    domain: 'your-tenant.auth0.com',
    clientId: 'your-client-id',
    clientSecret: 'your-client-secret'
    });
    interface ManagementClientOptionsWithClientSecret {
        headers?: Record<string, Supplier<undefined | string>>;
        domain: string;
        audience?: string;
        telemetry?: boolean;
        clientInfo?: { name: string; [key: string]: unknown };
        withCustomDomainHeader?: string;
        clientId: string;
        clientSecret: string;
        useMTLS?: boolean;
    }

    Hierarchy (View Summary)

    Index

    Properties

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

    Additional headers to include in requests.

    domain: string

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

    audience?: string

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

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

    telemetry?: boolean

    Enable/disable telemetry. Defaults to true

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

    Custom client information for telemetry

    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.

    clientId: string

    Auth0 application client ID

    clientSecret: string

    Auth0 application client secret

    useMTLS?: boolean

    Enable mTLS for token endpoint calls