Język

ManagedIdentityApplication.GetManagedIdentityCapabilitiesAsync Metoda

Definicja

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

public System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities> GetManagedIdentityCapabilitiesAsync(System.Threading.CancellationToken cancellationToken);
member this.GetManagedIdentityCapabilitiesAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ManagedIdentity.ManagedIdentityCapabilities>
Public Function GetManagedIdentityCapabilitiesAsync (cancellationToken As CancellationToken) As Task(Of ManagedIdentityCapabilities)

Parametry

cancellationToken
CancellationToken

Token anulowania do obserwowania podczas oczekiwania na zakończenie wykrywania.

Zwraca

Opis ManagedIdentityCapabilities wykrytych możliwości źródła i hosta.

Uwagi

Na hostach zdolnych do powiązania klucza wykrywanie najsilniejszej dostępnej siły może aprowizować (i utrwalać) klucz powiązania jako efekt uboczny, wstępnie rozgrzewając pamięć podręczną ponownie użytą przez kolejne żądanie tokenu. Dostawca kluczy jest tworzony raz na proces, a jego klucz jest buforowany.

Dotyczy