
Estoy intentando utilizar el protocolo de solicitante pasivo definido enhttp://docs.oasis-open.org/wsfed/federation/v1.2/ws-federation.html
Para hacer esto, estoy haciendo la Solicitud GET:
rizo -X OBTENER -k -i 'https://NOMBRE_DOMINIO/adfs/ls/?wa=wsignin1.0&wtsrealm=https://localhost:44366'
Sin embargo, esto da una respuesta con 200 en lugar de una redirección 401 como se esperaba. El registro de eventos informa el error:
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)
Sin embargo, estopreguntasugiere que sihttps://NOMBRE_DOMINIO/adfs/ls/IdpInitiatedSignon.aspxfunciona, entonces la simple solicitud HTTP debería funcionar.
En mi caso, la página IdpInitiatedSignon.aspxobras, pero falla la solicitud GET simple. ¿Existe alguna configuración oculta y arcana para que funcione la solicitud pasiva de especificación estándar de WS Federation?
Respuesta1
Parece que recibirá este error cuando wtsrealm esté configurado en un sitio web/recurso no registrado (de alguna manera).