Sprache

ManagedIdentityApplication Klasse

Definition

Klasse, die für verwaltete Identitätsanwendungen verwendet werden soll (auf Azure Ressourcen wie App Services, Virtual Machines, Azure Arc, Service Fabric und Cloud Shell).

public sealed class ManagedIdentityApplication : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IManagedIdentityApplication
type ManagedIdentityApplication = class
    inherit ApplicationBase
    interface IManagedIdentityApplication
    interface IApplicationBase
Public NotInheritable Class ManagedIdentityApplication
Inherits ApplicationBase
Implements IManagedIdentityApplication
Vererbung
ManagedIdentityApplication
Implementiert

Hinweise

Verwaltete Identität kann für Azure Ressourcen als vom System zugewiesene verwaltete Identität oder eine vom Benutzer zugewiesene verwaltete Identität aktiviert werden.

Methoden

Name Beschreibung
AcquireTokenForManagedIdentity(String)

Erwirbt token für eine verwaltete Identität, die für Azure Ressource konfiguriert ist. Siehe https://aka.ms/msal-net-managed-identity.

GetManagedIdentityCapabilitiesAsync(CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erzeugen kann. Nützlich für Anmeldeinformationsketten (z DefaultAzureCredential. B. ), um zu entscheiden, ob verwaltete Identität verfügbar ist und welche Bindungsstärke zu erwarten ist.

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Erkennt die verwaltete Identitätsquelle, die auf dem Host verfügbar ist, und die stärkste mTLS-Bindung, die der Host erstellen kann, mithilfe der bereitgestellten Ermittlungsoptionen.

GetManagedIdentitySource()
Veraltet.

Erkennt und gibt die verwaltete Identitätsquelle zurück, die in der Umgebung verfügbar ist.

Gilt für: