configure?: ProviderConfigureFormValues | null
OptionalconnectionNamePrefix
connectionNamePrefix?: string
OptionalcrossAppAccessDefaultValue
crossAppAccessDefaultValue?: "enabled" | "disabled"
OptionalcustomMessages
customMessages?: Partial<SsoProviderCreateMessages>
Optionaldetails
details?: { display_name: string; name: string } | null
filteredStrategies
filteredStrategies: IdpStrategyEnum[]
getCrossAppAccessDefaultValue
getCrossAppAccessDefaultValue: () => "enabled" | "disabled" | undefined
handleCreate
handleCreate: () => Promise<void>
OptionalidpConfig
idpConfig?: IdentityProvidersConfig | null
isCreating
isCreating: boolean
isCrossAppAccessReadOnly
isCrossAppAccessReadOnly: boolean
isLoadingConfig
isLoadingConfig: boolean
isLoadingIdpConfig
isLoadingIdpConfig: boolean
isOrganizationBlocked
isOrganizationBlocked: boolean
isThirdPartyAccessReadOnly
isThirdPartyAccessReadOnly: boolean
OptionalonNext
onNext?: (stepId: string, values: Partial<SsoProviderFormValues>) => boolean
OptionalonPrevious
onPrevious?: (stepId: string, values: Partial<SsoProviderFormValues>) => boolean
permissions
permissions: IdpManagementPermissions
resolveSamlMetadata?: (
params: { connectionName: string },
) => { entityId: string }
setFormData: Dispatch<SetStateAction<FormState>> showCrossAppAccess
showCrossAppAccess: boolean
showThirdPartyAccess
showThirdPartyAccess: boolean
Optionalstrategy
strategy?: IdpStrategyEnum
OptionalthirdPartyAccessDefaultValue
thirdPartyAccessDefaultValue?: "allow" | "block"
Optional resolver for SAML Service Provider metadata.