Compartilhar via


ClientCertificateCredential Classe

Definição

Permite que a autenticação de uma entidade de serviço Microsoft Entra ID usando um certificado X509 atribuído ao registro do aplicativo. Mais informações sobre como configurar a autenticação de certificado podem ser encontradas aqui: 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
Herança
ClientCertificateCredential

Construtores

ClientCertificateCredential()

Construtor protegido para simulação.

ClientCertificateCredential(String, String, String)

Cria uma instância do ClientCertificateCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

Cria uma instância do ClientCertificateCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

ClientCertificateCredential(String, String, X509Certificate2)

Cria uma instância do ClientCertificateCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

Cria uma instância do ClientCertificateCredential com os detalhes necessários para autenticar em Microsoft Entra ID com o certificado especificado.

Métodos

GetToken(TokenRequestContext, CancellationToken)

Obtém um token de Microsoft Entra ID, usando o certificado X509 especificado para autenticar. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtém um token de Microsoft Entra ID, usando o certificado X509 especificado para autenticar. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache.

Aplica-se a