Compartir a través de


IdentityProvider interface

Interfaz que representa un IdentityProvider.

Métodos

createOrUpdate(string, string, string, IdentityProviderCreateContract, IdentityProviderCreateOrUpdateOptionalParams)

Crea o actualiza la configuración de IdentityProvider.

delete(string, string, string, string, IdentityProviderDeleteOptionalParams)

Elimina la configuración del proveedor de identidades especificada.

get(string, string, string, IdentityProviderGetOptionalParams)

Obtiene los detalles de configuración del proveedor de identidades configurado en la instancia de servicio especificada.

getEntityTag(string, string, string, IdentityProviderGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) del identityProvider especificado por su identificador.

listByService(string, string, IdentityProviderListByServiceOptionalParams)

Enumera una colección de proveedor de identidades configurado en la instancia de servicio especificada.

listSecrets(string, string, string, IdentityProviderListSecretsOptionalParams)

Obtiene los detalles del secreto de cliente del proveedor de identidades.

update(string, string, string, string, IdentityProviderUpdateParameters, IdentityProviderUpdateOptionalParams)

Actualiza una configuración de IdentityProvider existente.

Detalles del método

createOrUpdate(string, string, string, IdentityProviderCreateContract, IdentityProviderCreateOrUpdateOptionalParams)

Crea o actualiza la configuración de IdentityProvider.

function createOrUpdate(resourceGroupName: string, serviceName: string, identityProviderName: string, parameters: IdentityProviderCreateContract, options?: IdentityProviderCreateOrUpdateOptionalParams): Promise<IdentityProviderCreateOrUpdateResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

parameters
IdentityProviderCreateContract

Cree parámetros.

options
IdentityProviderCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

delete(string, string, string, string, IdentityProviderDeleteOptionalParams)

Elimina la configuración del proveedor de identidades especificada.

function delete(resourceGroupName: string, serviceName: string, identityProviderName: string, ifMatch: string, options?: IdentityProviderDeleteOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.

options
IdentityProviderDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, IdentityProviderGetOptionalParams)

Obtiene los detalles de configuración del proveedor de identidades configurado en la instancia de servicio especificada.

function get(resourceGroupName: string, serviceName: string, identityProviderName: string, options?: IdentityProviderGetOptionalParams): Promise<IdentityProviderGetResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

options
IdentityProviderGetOptionalParams

Parámetros de opciones.

Devoluciones

getEntityTag(string, string, string, IdentityProviderGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) del identityProvider especificado por su identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, identityProviderName: string, options?: IdentityProviderGetEntityTagOptionalParams): Promise<IdentityProviderGetEntityTagHeaders>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

options
IdentityProviderGetEntityTagOptionalParams

Parámetros de opciones.

Devoluciones

listByService(string, string, IdentityProviderListByServiceOptionalParams)

Enumera una colección de proveedor de identidades configurado en la instancia de servicio especificada.

function listByService(resourceGroupName: string, serviceName: string, options?: IdentityProviderListByServiceOptionalParams): PagedAsyncIterableIterator<IdentityProviderContract, IdentityProviderContract[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

options
IdentityProviderListByServiceOptionalParams

Parámetros de opciones.

Devoluciones

listSecrets(string, string, string, IdentityProviderListSecretsOptionalParams)

Obtiene los detalles del secreto de cliente del proveedor de identidades.

function listSecrets(resourceGroupName: string, serviceName: string, identityProviderName: string, options?: IdentityProviderListSecretsOptionalParams): Promise<IdentityProviderListSecretsResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

options
IdentityProviderListSecretsOptionalParams

Parámetros de opciones.

Devoluciones

update(string, string, string, string, IdentityProviderUpdateParameters, IdentityProviderUpdateOptionalParams)

Actualiza una configuración de IdentityProvider existente.

function update(resourceGroupName: string, serviceName: string, identityProviderName: string, ifMatch: string, parameters: IdentityProviderUpdateParameters, options?: IdentityProviderUpdateOptionalParams): Promise<IdentityProviderUpdateResponse>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

identityProviderName

string

Identificador de tipo de proveedor de identidades.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.

parameters
IdentityProviderUpdateParameters

Actualice los parámetros.

options
IdentityProviderUpdateOptionalParams

Parámetros de opciones.

Devoluciones