ClientCertificateCredential Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Azure SDK for .NET