Język

AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Metoda

Definicja

Modyfikuje żądanie pozyskiwania tokenu, tak aby uzyskany token był tokenem dowodowym posiadania (PoP), a nie tokenem elementu nośnego. Tokeny poP są podobne do tokenów elementu nośnego, ale są powiązane z żądaniem HTTP i kluczem kryptograficznym, którym biblioteka MSAL może zarządzać w Windows. Należy pamiętać, że tylko część hosta i ścieżki identyfikatora URI żądania będzie powiązana. Zobacz 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

Parametry

nonce
String

Brak chronionego zasobu, który zostanie opublikowany w ramach nagłówka WWW-Authenticate skojarzonego z odpowiedzią HTTP 401 lub w ramach nagłówka AuthorityInfo skojarzonego z odpowiedzią 200. Ustaw go tutaj, aby był częścią podpisanego żądania HTTP części tokenu PoP.

httpMethod
HttpMethod

Metoda HTTP ("GET", "POST" itp.), która będzie powiązana z tokenem. Jeśli ustawiono wartość null, token poP nie będzie powiązany z metodą . Odpowiada części "m" podpisanego żądania HTTP.

requestUri
Uri

Identyfikator URI do powiązania podpisanego żądania HTTP z.

Zwraca

Konstruktor.

Uwagi

  • Nagłówek uwierzytelniania jest automatycznie dodawany do żądania.
  • Token poP jest powiązany z żądaniem HTTP, a dokładniej do metody HTTP (GET, POST itp.) i do identyfikatora URI (ścieżka i zapytanie, ale nie parametry zapytania).
  • Broker jest wymagany do korzystania z weryfikacji posiadania na klientach publicznych.

Dotyczy