AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Método
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.
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.