Auth0 Universal Components
    Preparing search index...

    Interface UseSsoProviderTableServiceReturn

    Internal service hook result for SSO provider table data and CRUD operations.

    interface UseSsoProviderTableServiceReturn {
        customMessages?: Partial<Record<string, unknown>>;
        fetchOrganizationDetails: () => Promise<OrganizationPrivate | null>;
        fetchProviders: () => Promise<void>;
        isDeleting: boolean;
        isLoading: boolean;
        isRemoving: boolean;
        isUpdating: boolean;
        isUpdatingId: string | null;
        onDeleteConfirm: (selectedIdp: IdpKnownResponse) => Promise<void>;
        onEnableProvider: (
            selectedIdp: IdpKnownResponse,
            enabled: boolean,
        ) => Promise<void>;
        onRemoveConfirm: (selectedIdp: IdpKnownResponse) => Promise<void>;
        organization: OrganizationPrivate | null;
        organizationError: unknown;
        providers: IdpKnownResponse[];
        providersError: unknown;
        readOnly?: boolean;
        schema?: object;
        styling?: ComponentStyling<Record<string, string | undefined>>;
    }

    Hierarchy

    • SharedComponentProps
      • UseSsoProviderTableServiceReturn
    Index

    Properties

    customMessages?: Partial<Record<string, unknown>>
    fetchOrganizationDetails: () => Promise<OrganizationPrivate | null>
    fetchProviders: () => Promise<void>
    isDeleting: boolean
    isLoading: boolean
    isRemoving: boolean
    isUpdating: boolean
    isUpdatingId: string | null
    onDeleteConfirm: (selectedIdp: IdpKnownResponse) => Promise<void>
    onEnableProvider: (
        selectedIdp: IdpKnownResponse,
        enabled: boolean,
    ) => Promise<void>
    onRemoveConfirm: (selectedIdp: IdpKnownResponse) => Promise<void>
    organization: OrganizationPrivate | null
    organizationError: unknown
    providers: IdpKnownResponse[]
    providersError: unknown
    readOnly?: boolean
    schema?: object
    styling?: ComponentStyling<Record<string, string | undefined>>