ClientSignedAssertion.Assertion Właściwość
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.
Reprezentuje asercji klienta (JWT) i opcjonalny certyfikat powiązania wzajemnego PROTOKOŁU TLS zwrócony przez clientAssertionProvider wywołanie zwrotne dostarczone do WithClientAssertion(Func<AssertionRequestOptions,CancellationToken,Task<ClientSignedAssertion>>)elementu .
public string Assertion { get; set; }
member this.Assertion : string with get, set
Public Property Assertion As String
Wartość właściwości
Uwagi
Biblioteka MSAL przekazuje Assertion do punktu końcowego tokenu jako parametr.client_assertion Gdy w aplikacji jest włączona funkcja weryfikacji wzajemnego protokołu TLS (PoP), a TokenBindingCertificate element jest udostępniany, biblioteka MSAL ustawia client_assertion_type wartość urn:ietf:params:oauth:client-assertion-type:jwt-pop; w przeciwnym razie używa jwt-bearermetody .
Wskazówki dotyczące konstruowania asercji klienta (wymaganych oświadczeń, odbiorców i okresu istnienia) są dostępne w aka.ms/msal-net-client-assertion. Potwierdzenie jest tworzone przez wywołanie zwrotne; Biblioteka MSAL nie modyfikuje ani nie podpisuje jej ponownie. **Uwaga:** Obiekt wywołujący buforuje asercji i certyfikatu w razie potrzeby ponownego użycia.