ClientAssertionProviderBase.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 podpisane potwierdzenie wraz z certyfikatem powiązania używanym przez poufnych klientów skonfigurowanych do weryfikacji posiadania mTLS. Zwraca wartość null , gdy dostawca nie obsługuje powiązania tokenu (ustawienie domyślne).
public virtual System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion?> GetSignedAssertionWithBindingAsync(Microsoft.Identity.Client.AssertionRequestOptions? assertionRequestOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSignedAssertionWithBindingAsync : Microsoft.Identity.Client.AssertionRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion>
override this.GetSignedAssertionWithBindingAsync : Microsoft.Identity.Client.AssertionRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Identity.Client.ClientSignedAssertion>
Public Overridable Function GetSignedAssertionWithBindingAsync (assertionRequestOptions As AssertionRequestOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientSignedAssertion)
Parametry
- assertionRequestOptions
- AssertionRequestOptions
Opcje danych wejściowych wypełnione przez bibliotekę MSAL.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Podpisane asercji sparowane z jego certyfikatem powiązania lub null jeśli dostawca nie obsługuje powiązania tokenu. Dostawcy, którzy zwracają wartość inną niż null, muszą również zwrócić wartość true z SupportsTokenBinding.