Język

ClientSignedAssertion.Assertion Właściwość

Definicja

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.

Dotyczy