ClientCertificateCredential Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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:
Azure SDK for .NET