AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Método

Definição

Modifica a solicitação de aquisição de token para que o token adquirido seja um PoP (Token de Prova de Posse), em vez de um token de portador. Os tokens PoP são semelhantes aos tokens de portador, mas estão associados à solicitação HTTP e a uma chave criptográfica, que a MSAL pode gerenciar em Windows. Observe que somente as partes de host e caminho do URI da solicitação serão associadas. Consulte https://aka.ms/msal-net-pop

public Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder WithProofOfPossession(string nonce, System.Net.Http.HttpMethod httpMethod, Uri requestUri);
member this.WithProofOfPossession : string * System.Net.Http.HttpMethod * Uri -> Microsoft.Identity.Client.AcquireTokenInteractiveParameterBuilder
Public Function WithProofOfPossession (nonce As String, httpMethod As HttpMethod, requestUri As Uri) As AcquireTokenInteractiveParameterBuilder

Parâmetros

nonce
String

Nonce do recurso protegido que será publicado como parte do cabeçalho WWW-Authenticate associado a uma resposta HTTP 401 ou como parte do cabeçalho AuthorityInfo associado à resposta 200. Defina-o aqui para torná-lo parte da parte solicitação HTTP assinada do token PoP.

httpMethod
HttpMethod

O método HTTP ("GET", "POST" etc.) que será associado ao token. Se definido como nulo, o token PoP não será associado ao método. Corresponde à parte "m" de uma solicitação HTTP assinada.

requestUri
Uri

O URI ao qual associar a solicitação HTTP assinada.

Retornos

O construtor.

Comentários

  • Um cabeçalho de Autenticação é adicionado automaticamente à solicitação.
  • O token PoP está associado à solicitação HTTP, mais especificamente ao método HTTP (GET, POST etc.) e ao Uri (caminho e consulta, mas não parâmetros de consulta).
  • O agente é necessário para usar a Prova de Posse em clientes públicos.

Aplica-se a