0

IdentityServer 테스트 호스트에서 Azure AD 용 RedirectUri는 "가상"URI로 구성됩니다. RedirectUri = "https://localhost:44333/core/aadcb" - 실제로는 /aadcb에는 아무 것도 없다는 의미의 가상입니다. 이러한 종류의 설정은 Identity Server와 독립적 인 많은 Azure AD 샘플에서 수행 된 것으로 보입니다.OpenID의 "가상"RedirectUri 용도 연결 옵션

Azure AD를 사용하는 IdentityServer의 로그인 흐름에서 Azure AD는 해당 가상 URI를 다시 호출 한 다음 /callback으로 리디렉션됩니다. 이 리디렉션은 어디에서 발생합니까? 그런 식으로하는 목적은 무엇입니까?

가끔 가상 URL에서 404가 표시되는 문제를 해결하기 위해 직접 /callback을 사용할 수있는 것처럼 보입니다. 우리는 현재 하나의 외부 제공 업체 만 보유하고 있지만 향후 변경 될 수 있습니다.

답변

3

동일한 유형의 미들웨어 (예 : 여러 개의 OpenID Connect 또는 WS-Federation)가있는 경우 각각 고유 한 콜백 경로가 필요합니다. 그렇지 않으면 키 재료와 같이 잠재적으로 다른 설정으로 서로의 발가락을 밟을 것입니다.

그러면 미들웨어는이 "가상"URL을 처리합니다.