AcquireTokenInteractiveParameterBuilder.WithProofOfPossession 메서드

정의

획득한 토큰이 전달자 토큰이 아닌 PoP(소유 증명 토큰)가 되도록 토큰 획득 요청을 수정합니다. PoP 토큰은 전달자 토큰과 유사하지만 HTTP 요청 및 암호화 키에 바인딩되며, MSAL은 Windows 관리할 수 있습니다. 요청 URI의 호스트 및 경로 부분만 바인딩됩니다. 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

매개 변수

nonce
String

401 HTTP 응답과 연결된 WWW-Authenticate 헤더의 일부 또는 200 응답과 연결된 AuthorityInfo 헤더의 일부로 게시될 보호된 리소스의 nonce입니다. PoP 토큰의 서명된 HTTP 요청 부분에 속하도록 여기에 설정합니다.

httpMethod
HttpMethod

토큰에 바인딩될 HTTP 메서드("GET", "POST" 등) 메서드입니다. null로 설정하면 PoP 토큰이 메서드에 바인딩되지 않습니다. 서명된 HTTP 요청의 "m" 부분에 해당합니다.

requestUri
Uri

서명된 HTTP 요청을 바인딩할 URI입니다.

반품

작성기입니다.

설명

  • 인증 헤더가 요청에 자동으로 추가됩니다.
  • PoP 토큰은 HTTP 요청, 특히 HTTP 메서드(GET, POST 등) 및 Uri(경로 및 쿼리,쿼리 매개 변수는 아님)에 바인딩됩니다.
  • Broker는 공용 클라이언트에서 소유 증명을 사용해야 합니다.

적용 대상