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

Nazwa 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ć.

GetManagedIdentitySource()
Przestarzałe.

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

Dotyczy