Share via


ClientCertificateCredential Clase

Definición

Permite la autenticación de una entidad de servicio para Microsoft Entra id. mediante un certificado X509 asignado al registro de aplicaciones. Puede encontrar más información sobre cómo configurar la autenticación de certificados aquí: https://learn.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials#register-your-certificate-with-azure-ad

public class ClientCertificateCredential : Azure.Core.TokenCredential
type ClientCertificateCredential = class
    inherit TokenCredential
Public Class ClientCertificateCredential
Inherits TokenCredential
Herencia
ClientCertificateCredential

Constructores

ClientCertificateCredential()

Constructor protegido para la simulación.

ClientCertificateCredential(String, String, String)

Crea una instancia de ClientCertificateCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con el certificado especificado.

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

Crea una instancia de ClientCertificateCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con el certificado especificado.

ClientCertificateCredential(String, String, X509Certificate2)

Crea una instancia de ClientCertificateCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con el certificado especificado.

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

Crea una instancia de ClientCertificateCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con el certificado especificado.

Métodos

GetToken(TokenRequestContext, CancellationToken)

Obtiene un token del identificador de Microsoft Entra, utilizando el certificado X509 especificado para autenticarse. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtiene un token del identificador de Microsoft Entra, utilizando el certificado X509 especificado para autenticarse. Los tokens adquiridos se almacenan en caché mediante la instancia de credencial. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

Se aplica a