Idioma

ClientSignedAssertion.Assertion Propriedade

Definição

Representa a declaração do cliente (JWT) e o clientAssertionProvider certificado de associação mutual-TLS opcional retornado pelo retorno de chamada fornecido para WithClientAssertion(Func<AssertionRequestOptions,CancellationToken,Task<ClientSignedAssertion>>).

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

Valor da propriedade

Comentários

A MSAL encaminha Assertion para o ponto de extremidade do token como o client_assertion parâmetro. Quando o PoP (Prova de Posse) do TLS mútuo é habilitado no aplicativo e um TokenBindingCertificate é fornecido, a MSAL define client_assertion_type como urn:ietf:params:oauth:client-assertion-type:jwt-pop; caso contrário, ele usa jwt-bearer.

As diretrizes sobre como construir a declaração do cliente (declarações necessárias, audiência e tempo de vida) estão disponíveis em aka.ms/msal-net-client-assertion. A asserção é criada pelo retorno de chamada; A MSAL não modifica nem assina novamente. **Observação:** Cabe ao chamador armazenar em cache a declaração e o certificado se a reutilização for desejada.

Aplica-se a