AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Método

Definição

Modifica o pedido de aquisição do token para que o token adquirido seja um token de Prova de Posse (PoP), em vez de um token Portador. Os tokens PoP são semelhantes aos tokens Bearer, mas estão ligados ao pedido HTTP e a uma chave criptográfica, que o MSAL pode gerir no Windows. Note que apenas as partes do host e do caminho do URI do pedido serão atribuídas. Veja 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

O núcleo do recurso protegido 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 aqui para que faça parte da parte do Pedido HTTP Assinado do token PoP.

httpMethod
HttpMethod

O método HTTP ("GET", "POST", etc.) que será vinculado ao token. Se definido como nulo, o token PoP não será vinculado ao método. Corresponde à parte "m" de um pedido HTTP assinado.

requestUri
Uri

O URI para associar o pedido HTTP assinado.

Devoluções

O construtor.

Observações

  • Um cabeçalho de autenticação é automaticamente adicionado ao pedido.
  • O token PoP está ligado ao pedido HTTP, mais especificamente ao método HTTP (GET, POST, etc.) e ao Uri (path e query, mas não parâmetros de consulta).
  • O corretor é obrigado a usar Prova de Posse em clientes públicos.

Aplica-se a