Idioma

ClientSignedAssertion.Assertion Propriedade

Definição

Representa a asserção do cliente (JWT) e o certificado opcional de ligação mútuo-TLS devolvido pelo clientAssertionProvider callback fornecido a WithClientAssertion(Func<AssertionRequestOptions,CancellationToken,Task<ClientSignedAssertion>>).

public string Assertion { get; set; }
member this.Assertion : string with get, set
Public Property Assertion As String

Valor de Propriedade

Observações

O MSAL encaminha Assertion para o endpoint do token como client_assertion parâmetro. Quando o Mutual-TLS Proof-of-Possession (PoP) está ativado na aplicação e a TokenBindingCertificate é fornecido, o MSAL define client_assertion_type para urn:ietf:params:oauth:client-assertion-type:jwt-pop; caso contrário, usa jwt-bearer.

A orientação sobre a construção da declaração do cliente (reivindicações necessárias, audiência e tempo vitalício) está disponível em aka.ms/msal-net-client-assertion. A afirmação é criada pelo seu retorno; A MSAL não a modifica nem renova a assinatura. **Nota:** Cabe ao chamador guardar em cache a asserção e o certificado se se desejarem reutilizações.

Aplica-se a