ManagedIdentityClientAssertion.GetSignedAssertionWithBindingAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uzyskuje token tożsamości zarządzanej powiązany z certyfikatem powiązania za pośrednictwem programu mTLS PoP, zwracając zarówno asercji, jak i certyfikat powiązania, aby biblioteka MSAL mogła przypiąć zewnętrzne żądanie klienta poufnego do tego samego certyfikatu (FIC + mTLS PoP, dwuczęściowy przepływ).
public override System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion?> GetSignedAssertionWithBindingAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions, System.Threading.CancellationToken cancellationToken = default);
override this.GetSignedAssertionWithBindingAsync : Microsoft.Identity.Client.AssertionRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion>
Public Overrides Function GetSignedAssertionWithBindingAsync (assertionRequestOptions As AssertionRequestOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientSignedAssertion)
Parametry
- assertionRequestOptions
- AssertionRequestOptions
- cancellationToken
- CancellationToken
Zwraca
Uwagi
Używane, gdy używany poufny klient ma włączone powiązanie tokenu (np. AuthorizationHeaderProviderOptions.ProtocolScheme = "MTLS_POP"). Wymaga MSAL.NET obsługi zaświadczania kluczy i Azure maszyny wirtualnej/tożsamości zarządzanej hostowanej w usłudze Arc, która może zwrócić element BindingCertificate.