Auth0 Universal Components
    Preparing search index...

    Interface SsoProviderEditViewProps

    interface SsoProviderEditViewProps {
        backButton?: SsoProviderEditBackButton;
        createProvisioning: () => Promise<void>;
        createScimToken: (
            data: CreateIdpProvisioningScimTokenRequestContent,
        ) => Promise<IdpScimTokenCreate | undefined>;
        customMessages?: Partial<SsoProviderEditMessages>;
        deleteProvisioning: () => Promise<void>;
        deleteScimToken: (idpScimTokenId: string) => Promise<void>;
        domains?: any;
        enableProvider: (enabled: boolean) => Promise<void>;
        enableProviderAction?: ComponentAction<IdpKnownResponse, void>;
        fetchOrganizationDetails: () => Promise<void>;
        fetchProvider: () => Promise<IdpKnownResponse | null>;
        fetchProvisioning: () => Promise<
            GetIdPProvisioningConfigResponseContent
            | null,
        >;
        handleToggleProvider: (enabled: boolean) => Promise<void>;
        hasProvisioningAttributeSyncWarning: boolean;
        hasSsoAttributeSyncWarning: boolean;
        hideAttributeMappings?: boolean;
        hideDeleteProvider?: boolean;
        hideHeader?: boolean;
        hideProvisioningTab?: boolean;
        hideRemoveFromOrganization?: boolean;
        idpConfig: IdentityProvidersConfig | null;
        isCrossAppAccessReadOnly: boolean;
        isDeleting: boolean;
        isEnabling: boolean;
        isLoading: boolean;
        isLoadingConfig: boolean;
        isLoadingIdpConfig: boolean;
        isOrganizationBlocked: boolean;
        isProvisioningAttributesSyncing: boolean;
        isProvisioningDeleting: boolean;
        isProvisioningLoading: boolean;
        isProvisioningUpdating: boolean;
        isRemoving: boolean;
        isScimTokenCreating: boolean;
        isScimTokenDeleting: boolean;
        isScimTokensLoading: boolean;
        isSsoAttributesSyncing: boolean;
        isUpdating: boolean;
        listScimTokens: () => Promise<
            ListIdpProvisioningScimTokensResponseContent
            | null,
        >;
        onDeleteConfirm: () => Promise<void>;
        onRemoveConfirm: () => Promise<void>;
        organization: OrganizationPrivate | null;
        provider: IdpKnownResponse | null;
        providerId: string;
        provisioningConfig: GetIdPProvisioningConfigResponseContent | null;
        readOnly?: boolean;
        schema?: Partial<SsoProviderEditSchema>;
        shouldAllowDeletion: boolean;
        showCrossAppAccess: boolean;
        showProvisioningTab: boolean;
        showThirdPartyAccess: boolean;
        styling?: ComponentStyling<SsoProviderEditClasses>;
        syncProvisioningAttributes: () => Promise<void>;
        syncSsoAttributes: () => Promise<void>;
        updateProvider: (
            data: UpdateIdentityProviderRequestContentPrivate,
        ) => Promise<void>;
    }

    Hierarchy (View Summary)

    • UseSsoProviderEditReturn
    • Pick<
          SsoProviderEditProps,
          | "styling"
          | "customMessages"
          | "backButton"
          | "schema"
          | "readOnly"
          | "providerId"
          | "domains"
          | "hideHeader"
          | "hideProvisioningTab"
          | "hideDeleteProvider"
          | "hideRemoveFromOrganization"
          | "hideAttributeMappings"
          | "enableProviderAction",
      >
      • SsoProviderEditViewProps
    Index

    Properties

    createProvisioning: () => Promise<void>
    createScimToken: (
        data: CreateIdpProvisioningScimTokenRequestContent,
    ) => Promise<IdpScimTokenCreate | undefined>
    customMessages?: Partial<SsoProviderEditMessages>
    deleteProvisioning: () => Promise<void>
    deleteScimToken: (idpScimTokenId: string) => Promise<void>
    domains?: any
    enableProvider: (enabled: boolean) => Promise<void>
    enableProviderAction?: ComponentAction<IdpKnownResponse, void>
    fetchOrganizationDetails: () => Promise<void>
    fetchProvider: () => Promise<IdpKnownResponse | null>
    fetchProvisioning: () => Promise<GetIdPProvisioningConfigResponseContent | null>
    handleToggleProvider: (enabled: boolean) => Promise<void>
    hasProvisioningAttributeSyncWarning: boolean
    hasSsoAttributeSyncWarning: boolean
    hideAttributeMappings?: boolean
    hideDeleteProvider?: boolean
    hideHeader?: boolean
    hideProvisioningTab?: boolean
    hideRemoveFromOrganization?: boolean
    idpConfig: IdentityProvidersConfig | null
    isCrossAppAccessReadOnly: boolean
    isDeleting: boolean
    isEnabling: boolean
    isLoading: boolean
    isLoadingConfig: boolean
    isLoadingIdpConfig: boolean
    isOrganizationBlocked: boolean
    isProvisioningAttributesSyncing: boolean
    isProvisioningDeleting: boolean
    isProvisioningLoading: boolean
    isProvisioningUpdating: boolean
    isRemoving: boolean
    isScimTokenCreating: boolean
    isScimTokenDeleting: boolean
    isScimTokensLoading: boolean
    isSsoAttributesSyncing: boolean
    isUpdating: boolean
    listScimTokens: () => Promise<
        ListIdpProvisioningScimTokensResponseContent
        | null,
    >
    onDeleteConfirm: () => Promise<void>
    onRemoveConfirm: () => Promise<void>
    organization: OrganizationPrivate | null
    provider: IdpKnownResponse | null
    providerId: string
    provisioningConfig: GetIdPProvisioningConfigResponseContent | null
    readOnly?: boolean
    schema?: Partial<SsoProviderEditSchema>
    shouldAllowDeletion: boolean
    showCrossAppAccess: boolean
    showProvisioningTab: boolean
    showThirdPartyAccess: boolean
    styling?: ComponentStyling<SsoProviderEditClasses>
    syncProvisioningAttributes: () => Promise<void>
    syncSsoAttributes: () => Promise<void>
    updateProvider: (
        data: UpdateIdentityProviderRequestContentPrivate,
    ) => Promise<void>