Databricks SDK for JavaScript
    Preparing search index...

    Interface DatabricksOidcTokenProviderConfig

    DatabricksOidcTokenProviderConfig is the configuration for a Databricks OIDC TokenProvider.

    interface DatabricksOidcTokenProviderConfig {
        accountId?: string;
        audience?: string;
        clientId?: string;
        host: string;
        idTokenProvider: IdTokenProvider;
        tokenEndpointProvider: () => Promise<OAuthAuthorizationServer>;
    }
    Index

    Properties

    accountId?: string

    Account ID of the Databricks Account. This field is only required for Account-wide token federation.

    audience?: string

    Audience is the audience of the Databricks OIDC application. This is only used for Workspace level tokens.

    clientId?: string

    Client ID of the Databricks OIDC application. It corresponds to the Application ID of the Databricks Service Principal.

    This field is only required for Workload Identity Federation and should be empty for Account-wide token federation.

    host: string

    Host is the host of the Databricks account or workspace.

    idTokenProvider: IdTokenProvider

    IdTokenProvider returns the ID token to be used for the token exchange.

    tokenEndpointProvider: () => Promise<OAuthAuthorizationServer>

    TokenEndpointProvider returns the token endpoint for the Databricks OIDC application.