AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.