Język

ManagedIdentityClientAssertion.GetSignedAssertionWithBindingAsync Metoda

Definicja

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.

Dotyczy