Språk

AcquireTokenInteractiveParameterBuilder.WithProofOfPossession Metod

Definition

Ändrar begäran om tokenförvärv så att den förvärvade token är en PoP (Proof-of-Possession Token) i stället för en Bearer-token. PoP-token liknar Bearer-token, men är bundna till HTTP-begäran och till en kryptografisk nyckel som MSAL kan hantera på Windows. Observera att endast värd- och sökvägsdelarna i begärande-URI:n är bundna. Se 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

Parametrar

nonce
String

Nonce för den skyddade resursen som kommer att publiceras som en del av WWW-Authenticate-huvudet som är associerat med ett 401 HTTP-svar eller som en del av AuthorityInfo-huvudet som är associerat med 200-svaret. Ställ in den här för att göra den till en del av den signerade HTTP-begäran i PoP-token.

httpMethod
HttpMethod

HTTP-metoden ("GET", "POST" osv.) som ska bindas till token. Om värdet är null kommer PoP-token inte att bindas till metoden. Motsvarar "m"-delen av en signerad HTTP-begäran.

requestUri
Uri

Den URI som den signerade HTTP-begäran ska bindas till.

Returer

Byggaren.

Kommentarer

  • Ett autentiseringshuvud läggs automatiskt till i begäran.
  • PoP-token är bunden till HTTP-begäran, mer specifikt till HTTP-metoden (GET, POST osv.) och till Uri :n (sökväg och fråga, men inte frågeparametrar).
  • Broker krävs för att använda Proof-of-Possession på offentliga klienter.

Gäller för