
다음에 정의된 수동 요청자 프로토콜을 사용하려고 합니다.http://docs.oasis-open.org/wsfed/federation/v1.2/ws-federation.html
이를 위해 GET 요청을 합니다.
컬 -X GET -k -i 'https://DOMAIN_NAME/adfs/ls/?wa=wsignin1.0&wtsrealm=https://localhost:44366'
그러나 이는 예상대로 401 리디렉션이 아닌 200으로 응답을 제공합니다. 이벤트 로그에서 오류를 보고합니다.
Microsoft.IdentityServer.RequestFailedException: MSIS7065: There are no registered protocol handlers on path /adfs/ls/ to process the incoming request.
at Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext(WrappedHttpListenerContext context)
그러나 이질문만약에https://DOMAIN_NAME/adfs/ls/IdpInitiatedSignon.aspx작동하면 간단한 HTTP 요청이 작동해야 합니다.
내 경우에는 IdpInitiatedSignon.aspx 페이지공장, 그러나 간단한 GET 요청 수행은 실패합니다. 표준 WS 페더레이션 사양 수동 요청이 작동하도록 하기 위한 숨겨진 난해한 설정이 있습니까?
답변1
등록되지 않은(어떤 방식으로든) 웹사이트/리소스에 wtsrealm을 설정할 때 이 오류가 발생하는 것으로 보입니다.