CustomProvidersApi

Contains all custom OIDC/OAuth provider administration methods.

Functions

Link copied to clipboard
abstract suspend fun createProvider(builder: CustomProviderBuilder.() -> Unit): CustomOAuthProvider

Creates a new custom OIDC/OAuth provider.

Link copied to clipboard
abstract suspend fun deleteProvider(identifier: String)

Deletes a custom provider.

Link copied to clipboard
abstract suspend fun getProvider(identifier: String): CustomOAuthProvider

Gets details of a specific custom provider by identifier.

Link copied to clipboard
abstract suspend fun listProviders(type: CustomProviderType? = null): List<CustomOAuthProvider>

Lists all custom providers with optional type filter.

Link copied to clipboard
abstract suspend fun updateProvider(identifier: String, builder: CustomProviderUpdateBuilder.() -> Unit): CustomOAuthProvider

Updates an existing custom provider.