ping-identity
    Preparing search index...

    Type Alias DaVinciOidcModuleConfig

    DaVinciOidcModuleConfig: Omit<
        JourneyInstance,
        "discoveryEndpoint"
        | "openId"
        | "scopes",
    > & {
        discoveryEndpoint: string;
        scopes?: string[];
        storage?: JourneyInstance;
    }

    OIDC module configuration nested under DaVinciModules.

    Type Declaration

    • discoveryEndpoint: string

      OIDC discovery endpoint URL required by DaVinci's native OIDC path.

    • Optionalscopes?: string[]

      OAuth2 scopes to request.

      Optional. The native OidcClientConfig.scopes property defaults to an empty scope set on both platforms when omitted.

    • Optionalstorage?: JourneyInstance

      Optional OIDC token storage handle created by the storage module.

    Uses the shared OIDC contract for the fields supported by DaVinci. The discovery endpoint is required because DaVinci's current native OIDC path requires it. scopes is optional because the native OidcClientConfig property DaVinci's factory sets it through defaults to an empty scope set on both platforms. openId is intentionally omitted because DaVinci's native OIDC path does not expose endpoint overrides.