ClientCertificateCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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
Azure SDK for .NET