Partager via


ClientCertificateCredential Classe

Définition

Permet l’authentification d’un principal de service pour Microsoft Entra ID à l’aide d’un certificat X509 affecté à son inscription d’application. Vous trouverez plus d’informations sur la configuration de l’authentification par certificat ici : 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
Héritage
ClientCertificateCredential

Constructeurs

ClientCertificateCredential()

Constructeur protégé pour la simulation.

ClientCertificateCredential(String, String, String)

Crée une instance de ClientCertificateCredential avec les détails nécessaires à l’authentification par rapport à Microsoft Entra’ID avec le certificat spécifié.

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

Crée une instance de ClientCertificateCredential avec les détails nécessaires à l’authentification par rapport à Microsoft Entra’ID avec le certificat spécifié.

ClientCertificateCredential(String, String, X509Certificate2)

Crée une instance de ClientCertificateCredential avec les détails nécessaires à l’authentification par rapport à Microsoft Entra’ID avec le certificat spécifié.

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

Crée une instance de ClientCertificateCredential avec les détails nécessaires à l’authentification par rapport à Microsoft Entra’ID avec le certificat spécifié.

Méthodes

GetToken(TokenRequestContext, CancellationToken)

Obtient un jeton à partir de Microsoft Entra ID, en utilisant le certificat X509 spécifié pour l’authentification. Les jetons acquis sont mis en cache par les informations d’identification instance. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Lorsque cela est possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtient un jeton à partir de Microsoft Entra ID, en utilisant le certificat X509 spécifié pour l’authentification. Les jetons acquis sont mis en cache par les informations d’identification instance. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Lorsque cela est possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

S’applique à