Auth0 Universal Components
    Preparing search index...

    Interface UseSsoProviderCreateResult

    interface UseSsoProviderCreateResult {
        configureRef: RefObject<ProviderConfigureHandle | null>;
        createStepActions: (
            stepId: "provider_details" | "provider_configure",
            ref: RefObject<ProviderConfigureHandle | ProviderDetailsFormHandle | null>,
        ) => {
            onNextAction: () => Promise<boolean>;
            onPreviousAction: () => Promise<boolean>;
        };
        detailsRef: RefObject<ProviderDetailsFormHandle | null>;
        filteredStrategies: IdpStrategyEnum[];
        formData: FormState;
        getCrossAppAccessDefaultValue: () => "enabled" | "disabled" | undefined;
        handleCreate: () => Promise<void>;
        idpConfig?: IdentityProvidersConfig | null;
        isCreating: boolean;
        isCrossAppAccessReadOnly: boolean;
        isLoadingConfig: boolean;
        isLoadingIdpConfig: boolean;
        isOrganizationBlocked: boolean;
        isThirdPartyAccessReadOnly: boolean;
        setFormData: Dispatch<SetStateAction<FormState>>;
        showCrossAppAccess: boolean;
        showThirdPartyAccess: boolean;
        thirdPartyAccessDefaultValue?: "allow" | "block";
    }
    Index

    Properties

    configureRef: RefObject<ProviderConfigureHandle | null>
    createStepActions: (
        stepId: "provider_details" | "provider_configure",
        ref: RefObject<ProviderConfigureHandle | ProviderDetailsFormHandle | null>,
    ) => {
        onNextAction: () => Promise<boolean>;
        onPreviousAction: () => Promise<boolean>;
    }
    detailsRef: RefObject<ProviderDetailsFormHandle | null>
    filteredStrategies: IdpStrategyEnum[]
    formData: FormState
    getCrossAppAccessDefaultValue: () => "enabled" | "disabled" | undefined
    handleCreate: () => Promise<void>
    idpConfig?: IdentityProvidersConfig | null
    isCreating: boolean
    isCrossAppAccessReadOnly: boolean
    isLoadingConfig: boolean
    isLoadingIdpConfig: boolean
    isOrganizationBlocked: boolean
    isThirdPartyAccessReadOnly: boolean
    setFormData: Dispatch<SetStateAction<FormState>>
    showCrossAppAccess: boolean
    showThirdPartyAccess: boolean
    thirdPartyAccessDefaultValue?: "allow" | "block"