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

    Interface EventStreamCloudEventConnectionUpdatedObject7Options

    Options for the 'waad' connection

    interface EventStreamCloudEventConnectionUpdatedObject7Options {
        api_enable_users?: boolean;
        app_domain?: string;
        app_id?: string;
        basic_profile?: boolean;
        cert_rollover_notification?: string;
        client_id: string;
        domain?: string;
        domain_aliases?: string[];
        ext_groups?: boolean;
        ext_nested_groups?: boolean;
        ext_profile?: boolean;
        federated_connections_access_tokens?: EventStreamCloudEventConnectionUpdatedObject7OptionsFederatedConnectionsAccessTokens;
        granted?: boolean;
        icon_url?: string;
        identity_api?: Management.EventStreamCloudEventConnectionUpdatedObject7OptionsIdentityApiEnum;
        max_groups_to_retrieve?: string;
        non_persistent_attrs?: string[];
        scope?: string[];
        set_user_root_attributes?: Management.EventStreamCloudEventConnectionUpdatedObject7OptionsSetUserRootAttributesEnum;
        should_trust_email_verified_connection?: Management.EventStreamCloudEventConnectionUpdatedObject7OptionsShouldTrustEmailVerifiedConnectionEnum;
        tenant_domain?: string;
        tenantId?: string;
        thumbprints?: string[];
        upstream_params?: EventStreamCloudEventConnectionUpdatedObject7OptionsUpstreamParams;
        use_wsfed?: boolean;
        useCommonEndpoint?: boolean;
        userid_attribute?: Management.EventStreamCloudEventConnectionUpdatedObject7OptionsUseridAttributeEnum;
        waad_protocol?: Management.EventStreamCloudEventConnectionUpdatedObject7OptionsWaadProtocolEnum;
    }
    Index

    Properties

    api_enable_users?: boolean

    Enable users API

    app_domain?: string

    The Azure AD application domain (e.g., 'contoso.onmicrosoft.com'). Used primarily with WS-Federation protocol and Azure AD v1 endpoints.

    app_id?: string

    The Application ID URI (App ID URI) for the Azure AD application. Required when using Azure AD v1 with the Resource Owner Password flow. Used to identify the resource being requested in OAuth token requests.

    basic_profile?: boolean

    Includes basic user profile information from Azure AD (name, email, given_name, family_name). Always enabled and required - represents the minimum profile data retrieved during authentication.

    cert_rollover_notification?: string

    Timestamp of the last certificate expiring soon notification.

    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?: string

    The primary Azure AD tenant domain (e.g., 'contoso.onmicrosoft.com' or 'contoso.com').

    domain_aliases?: string[]

    Alternative domain names associated with this Azure AD tenant. Allows users from multiple verified domains to authenticate through this connection. Can be an array of domain strings.

    ext_groups?: boolean

    When enabled (true), retrieves and stores Azure AD security group memberships for the user. Requires Microsoft Graph API permissions (Directory.Read.All). Allows configuring max_groups_to_retrieve.

    ext_nested_groups?: boolean

    When true, stores all groups the user is member of, including transitive group memberships (groups within groups). When false (default), only direct group memberships are included.

    ext_profile?: boolean

    When enabled (true), retrieves extended profile attributes from Azure AD via Microsoft Graph API (job title, department, office location, etc.). Requires Graph API permissions. Only available with Azure AD v1 or when explicitly enabled for v2.

    granted?: boolean

    Indicates whether admin consent has been granted for the required Azure AD permissions. Read-only status field managed by Auth0 during the OAuth authorization flow.

    icon_url?: string

    URL for the connection icon displayed in Auth0 login pages. Accepts HTTPS URLs. Used for visual branding in authentication flows.

    max_groups_to_retrieve?: string

    Maximum number of Azure AD groups to retrieve per user during authentication. Helps prevent performance issues for users in many groups. Only applies when ext_groups is enabled. Leave empty to use platform default.

    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[]

    OAuth 2.0 scopes to request from Azure AD during authentication. Each scope represents a permission (e.g., 'User.Read', 'Group.Read.All'). Only applies with Microsoft Identity Platform v2.0. See Microsoft Graph permissions reference for available scopes.

    tenant_domain?: string
    tenantId?: string

    The Azure AD tenant ID as a UUID. The unique identifier for your Azure AD organization. Must be a valid 36-character UUID.

    thumbprints?: string[]

    Array of certificate thumbprints (SHA-128/SHA-256/SHA-512 hex hashes) for validating SAML signatures. Used with WS-Federation protocol. Maximum 20 thumbprints. Each thumbprint must be a hexadecimal string.

    use_wsfed?: boolean

    Indicates WS-Federation protocol usage. When true, uses WS-Federation; when false, uses OpenID Connect.

    useCommonEndpoint?: boolean

    When enabled (true), uses the Azure AD common endpoint for multi-tenant authentication. Allows users from any Azure AD organization to sign in. Requires userid_attribute set to 'sub' (not 'oid'). Cannot be used with SCIM provisioning. Defaults to false.