Freigeben über


ClientCertificateCredential Klasse

Definition

Ermöglicht die Authentifizierung eines Dienstprinzipals zum Microsoft Entra ID mithilfe eines X509-Zertifikats, das der App-Registrierung zugewiesen ist. Weitere Informationen zum Konfigurieren der Zertifikatauthentifizierung finden Sie hier: 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
Vererbung
ClientCertificateCredential

Konstruktoren

ClientCertificateCredential()

Geschützter Konstruktor für Mocking.

ClientCertificateCredential(String, String, String)

Erstellt eine instance des ClientCertificateCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit dem angegebenen Zertifikat erforderlich sind.

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

Erstellt eine instance des ClientCertificateCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit dem angegebenen Zertifikat erforderlich sind.

ClientCertificateCredential(String, String, X509Certificate2)

Erstellt eine instance des ClientCertificateCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit dem angegebenen Zertifikat erforderlich sind.

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

Erstellt eine instance des ClientCertificateCredential mit den Details, die für die Authentifizierung bei Microsoft Entra ID mit dem angegebenen Zertifikat erforderlich sind.

Methoden

GetToken(TokenRequestContext, CancellationToken)

Ruft ein Token von Microsoft Entra-ID ab, wobei das angegebene X509-Zertifikat zur Authentifizierung verwendet wird. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

GetTokenAsync(TokenRequestContext, CancellationToken)

Ruft ein Token von Microsoft Entra-ID ab, wobei das angegebene X509-Zertifikat zur Authentifizierung verwendet wird. Erworbene Token werden von den Anmeldeinformationen instance zwischengespeichert. Tokenlebensdauer und Aktualisierung werden automatisch verarbeitet. Verwenden Sie nach Möglichkeit Anmeldeinformationsinstanzen wieder, um die Cacheeffektivität zu optimieren.

Gilt für: