다음을 통해 공유


EntraMockResponsePlugin

Microsoft Entra 대한 응답을 모의합니다. MockResponsePlugin의 모든 기능을 포함하며 모의 인증 흐름 API 요청에 대한 지원을 추가합니다.

Microsoft Entra API에 대한 응답을 모의하는 개발자 프록시가 있는 명령 프롬프트의 스크린샷

플러그 인은 인증 흐름 API 응답을 시뮬레이트할 때 API 요청과 일치하도록 상태 및 nonce를 업데이트합니다. 모의 응답 본문에서 플러그 인은 다음 토큰을 검색하고 가로채는 API 요청의 실제 값으로 바꿉니다.

토큰 설명
@dynamic.devProxyCertificateChain 개발 프록시 CA의 인증서 체인입니다. 개발자 프록시는 토큰을 @dynamic.devProxyCertificateChain 개발자 프록시 CA의 실제 인증서 체인으로 바꿉니다. 이 토큰은 개발자 프록시에서 발급한 액세스 토큰의 유효성을 검사하려는 경우에 유용합니다.
@dynamic.devProxyKeyId 개발 프록시 CA의 키 ID입니다. 개발자 프록시는 토큰을 @dynamic.devProxyKeyId 개발자 프록시 CA의 실제 키 ID로 바꿉니다. 이 토큰은 개발자 프록시에서 발급한 액세스 토큰의 유효성을 검사하려는 경우에 유용합니다.
state=@dynamic 요청의 상태 토큰입니다. 개발자 프록시가 토큰을 @dynamic 쿼리 문자열 매개 변수 값 state 으로 바꿉니다.
"id_token": "@dynamic.eyJ0eXAiOiJKV1QiL..." 모의 ID 토큰입니다. 개발 프록시는 토큰을 @dynamic. 제거하고 모의 nonce ID 토큰에서 클레임 값을 업데이트합니다.

플러그 인 instance 정의

{
  "name": "EntraMockResponsePlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "mocksPlugin"
}

구성 예

MockResponsePlugin 참조

구성 속성

MockResponsePlugin 참조

명령줄 옵션

MockResponsePlugin 참조