Skip to content

ESPRMAdminIdentityProvider

Defined in: src/ESPRMAdminIdentityProvider.ts:11

Shell class for admin identity provider operations. Methods are added via prototype augmentation in methods/ESPRMAdminIdentityProvider/*.

new ESPRMAdminIdentityProvider(): ESPRMAdminIdentityProvider

ESPRMAdminIdentityProvider

createIdentityProvider(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminIdentityProvider/CreateIdentityProvider.ts:27

Creates a new identity provider for federated authentication.

CreateIdentityProviderRequest

The identity provider configuration including provider_type.

Promise<ESPAPISuccessResponse>

A success response upon creation.


deleteIdentityProvider(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminIdentityProvider/DeleteIdentityProvider.ts:27

Deletes an identity provider by provider type.

DeleteIdentityProviderParams

Must include the provider_type to delete.

Promise<ESPAPISuccessResponse>

A success response upon deletion.


getIdentityProviders(params?): Promise<GetIdentityProvidersResponse>

Defined in: src/methods/ESPRMAdminIdentityProvider/GetIdentityProviders.ts:22

Retrieves the list of configured identity providers.

GetIdentityProvidersParams

Optional filters for the identity provider query.

Promise<GetIdentityProvidersResponse>

The list of identity providers.


updateIdentityProvider(params): Promise<ESPAPISuccessResponse>

Defined in: src/methods/ESPRMAdminIdentityProvider/UpdateIdentityProvider.ts:27

Updates an existing identity provider configuration.

UpdateIdentityProviderRequest

The updated provider settings including provider_type.

Promise<ESPAPISuccessResponse>

A success response upon update.