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

    Interface EventStreamCloudEventConnectionCreatedObject1Options

    Options for the 'okta' connection

    interface EventStreamCloudEventConnectionCreatedObject1Options {
        authorization_endpoint?: string;
        client_id: string;
        connection_settings?: EventStreamCloudEventConnectionCreatedObject1OptionsConnectionSettings;
        domain_aliases?: string[];
        dpop_signing_alg?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsDpopSigningAlgEnum;
        federated_connections_access_tokens?: EventStreamCloudEventConnectionCreatedObject1OptionsFederatedConnectionsAccessTokens;
        icon_url?: string;
        id_token_session_expiry_supported?: boolean;
        id_token_signed_response_algs?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsIdTokenSignedResponseAlgsItemEnum[];
        issuer?: string;
        jwks_uri?: string;
        non_persistent_attrs?: string[];
        oidc_metadata?: EventStreamCloudEventConnectionCreatedObject1OptionsOidcMetadata;
        schema_version?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsSchemaVersionEnum;
        scope?: string;
        send_back_channel_nonce?: boolean;
        set_user_root_attributes?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsSetUserRootAttributesEnum;
        tenant_domain?: string;
        token_endpoint?: string;
        token_endpoint_auth_method?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthMethodEnum;
        token_endpoint_auth_signing_alg?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointAuthSigningAlgEnum;
        token_endpoint_jwtca_aud_format?: Management.EventStreamCloudEventConnectionCreatedObject1OptionsTokenEndpointJwtcaAudFormatEnum;
        upstream_params?: EventStreamCloudEventConnectionCreatedObject1OptionsUpstreamParams;
        userinfo_endpoint?: string;
        attribute_map?: EventStreamCloudEventConnectionCreatedObject1OptionsAttributeMap;
        domain?: string;
        type?: "back_channel";
    }
    Index

    Properties

    authorization_endpoint?: string

    URL of the identity provider's OAuth 2.0 authorization endpoint where users are redirected for authentication. Must be a valid HTTPS URL. This endpoint initiates the OAuth 2.0 authorization code flow.

    client_id: string

    OAuth 2.0 client identifier issued by the identity provider during application registration. This value identifies your Auth0 connection to the identity provider.

    domain_aliases?: string[]

    Email domains associated with this connection for Home Realm Discovery (HRD). When a user's email matches one of these domains, they are automatically routed to this connection during authentication.

    icon_url?: string

    https url of the icon to be shown

    id_token_session_expiry_supported?: boolean

    Indicates whether the identity provider supports session expiry via the id_token. If true, the system will use the session_expiry claim in the id_token to determine session expiry.

    List of algorithms allowed to verify the ID tokens. Applicable when strategy=oidc or okta.

    issuer?: string

    The identity provider's unique issuer identifier URL (e.g., https://accounts.google.com). Must match the 'iss' claim in ID tokens from the identity provider.

    jwks_uri?: string

    URL of the identity provider's JSON Web Key Set (JWKS) endpoint containing public keys for signature verification. Auth0 retrieves these keys to validate ID token signatures.

    non_persistent_attrs?: string[]

    An array of user fields that should not be stored in the Auth0 database (https://auth0.com/docs/security/data-security/denylist)

    scope?: string

    Space-separated list of OAuth 2.0 scopes requested during authorization. Must include 'openid' (required by OIDC spec). Common values: 'openid profile email'. Additional scopes depend on the identity provider.

    send_back_channel_nonce?: boolean

    When true and type is 'back_channel', includes a cryptographic nonce in authorization requests to prevent replay attacks. The identity provider must include this nonce in the ID token for validation.

    tenant_domain?: string

    Tenant domain

    token_endpoint?: string

    URL of the identity provider's OAuth 2.0 token endpoint where authorization codes are exchanged for access tokens. Must be a valid HTTPS URL. Required for authorization code flow but optional for implicit flow.

    userinfo_endpoint?: string

    Optional URL of the identity provider's UserInfo endpoint. When configured with attribute mapping, Auth0 calls this endpoint to retrieve additional user profile claims using the access token.

    domain?: string

    Domain of the Okta organization (e.g., dev-123456.okta.com). Should be just the domain of the okta server with no scheme or trailing backslash. Discovery runs only when connection.options.oidc_metadata is empty and a domain is provided

    type?: "back_channel"