ClientSignedAssertion.Assertion Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.