ping-identity
    Preparing search index...

    Type Alias DaVinciOidcModuleConfig

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

    OIDC module configuration nested under DaVinciModules.

    Type Declaration

    • discoveryEndpoint: string

      OIDC discovery endpoint URL.

      Required for DaVinci — manual endpoint override via openId is not supported. Usually the .well-known/openid-configuration base URL of your PingOne tenant.

    • Optionalscopes?: string[]

      OAuth2 scopes to request.

      Defaults to ['openid', 'profile'] when omitted.

    • Optionalstorage?: JourneyInstance

      Optional OIDC token storage handle created by the storage module.

      Must be created by @ping-identity/rn-storage (configureOidcStorage()).

    Extends OidcCoreConfig from @ping-identity/rn-types with DaVinci-specific overrides: discoveryEndpoint is required (DaVinci does not support manual endpoint override via openId), and scopes is optional (defaults to ['openid', 'profile'] when omitted).

    Native SDK source of truth: OidcClientConfig on both Android and iOS.