Język

ManagedIdentityApplication Klasa

Definicja

Klasa do użycia w aplikacjach tożsamości zarządzanych (w zasobach Azure, takich jak App Services, Virtual Machines, Azure Arc, Service Fabric i 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
Dziedziczenie
ManagedIdentityApplication
Implementuje

Uwagi

Tożsamość zarządzana można włączyć na Azure zasobów jako tożsamość zarządzaną przypisaną przez system lub tożsamość zarządzaną przypisaną przez użytkownika.

Metody

Nazwisko Opis
AcquireTokenForManagedIdentity(String)

Uzyskuje token tożsamości zarządzanej skonfigurowanej w zasobie Azure. Zobacz: https://aka.ms/msal-net-managed-identity.

GetManagedIdentityCapabilitiesAsync(CancellationToken)

Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host. Przydatne w przypadku łańcuchów poświadczeń (takich jak DefaultAzureCredential) do decydowania, czy tożsamość zarządzana jest dostępna i jakiej siły powiązania należy oczekiwać.

GetManagedIdentityCapabilitiesAsync(ManagedIdentityCapabilitiesOptions, CancellationToken)

Wykrywa źródło tożsamości zarządzanej dostępne na hoście i najsilniejsze powiązanie mTLS, które może wygenerować host, przy użyciu podanych opcji odnajdywania.

GetManagedIdentitySource()
Przestarzałe.

Wykrywa i zwraca źródło tożsamości zarządzanej dostępne w środowisku.

Dotyczy