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

    Interface ClientCredentialsGrantRequestProperty

    Represents a request for a client credentials grant in the OAuth 2.0 framework, specific to Auth0 implementation.

    audience - The unique identifier of the target API you want to access. organization - The identifier of the organization for which the request is being made.

    interface ClientCredentialsGrantRequest {
        client_id?: string;
        client_secret?: string;
        client_assertion?: string;
        client_assertion_type?: "urn:ietf:params:oauth:client-assertion-type:jwt-bearer";
        audience: string;
        organization?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    client_id?: string

    Specify this to override the parent class's clientId

    client_secret?: string

    Specify this to override the parent class's clientSecret

    client_assertion?: string

    Specify this to provide your own client assertion JWT rather than the class creating one for you from the clientAssertionSigningKey.

    client_assertion_type?: "urn:ietf:params:oauth:client-assertion-type:jwt-bearer"

    If you provide your own client_assertion you should also provide the client_assertion_type.

    audience: string

    The unique identifier of the target API you want to access.

    organization?: string