Freigeben über


ManagedIdentityCredential Klasse

Definition

Versucht die Authentifizierung mithilfe einer verwalteten Identität, die der Bereitstellungsumgebung zugewiesen wurde. Dieser Authentifizierungstyp funktioniert für alle von Azure gehosteten Umgebungen, die verwaltete Identitäten unterstützen. Weitere Informationen zum Konfigurieren verwalteter Identitäten finden Sie hier: https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

public class ManagedIdentityCredential : Azure.Core.TokenCredential
type ManagedIdentityCredential = class
    inherit TokenCredential
Public Class ManagedIdentityCredential
Inherits TokenCredential
Vererbung
ManagedIdentityCredential

Konstruktoren

ManagedIdentityCredential()

Geschützter Konstruktor für Mocking.

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

Erstellt eine instance der ManagedIdentityCredential, die eine Ressource mit einer verwalteten Identität authentifizieren kann.

ManagedIdentityCredential(String, TokenCredentialOptions)

Erstellt eine instance der ManagedIdentityCredential, die eine Ressource mit einer verwalteten Identität authentifizieren kann.

Methoden

GetToken(TokenRequestContext, CancellationToken)

Ruft einen AccessToken vom Dienst für verwaltete Identität ab, sofern verfügbar. 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 einen AccessToken vom Dienst für verwaltete Identität ab, sofern verfügbar. 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: