/ / Single Sign On (SSO) para aplicaciones asp.net 4.0 con una aplicación de inicio de sesión: c #, .net, asp.net, inicio de sesión único

Inicio de sesión único (SSO) para aplicaciones asp.net 4.0 con una aplicación de inicio de sesión: c #, .net, asp.net, inicio de sesión único

esta pregunta es probablemente extraña para la mayoría depero es un problema muy simple. Tengo más y menos 10 aplicaciones que necesitan tener una solución de SSO. Tuvimos éxito en hacer todo usando machinekey pero ahora la necesidad es crear una aplicación de inicio de sesión central (básicamente con el formulario de inicio de sesión y el cuadro de recuperación de contraseña) que es la página de destino para los usuarios que intentan ingresar a una de las aplicaciones sin autenticarse primero.

El problema es que si pongo el inicio de sesión absoluto en las aplicaciones "web.config (por ejemplo, en lugar de ~ / login.aspx pongo http://login.myapp.com/) Estoy "exitosamente redirigido pero el ReturnUrl pasado no es absoluto sino relativo y por lo tanto no puedo volver a la aplicación" llamante ".

¿Alguna idea de cómo resolver esto?

Gracias, Marco

Respuestas

0 para la respuesta № 1

En su web.config intente configurar el enableCrossAppRedirects atribuir a verdadero

<configuration>
<system.web>
<authentication mode="Forms">
<forms .... enableCrossAppRedirects = "true" ....>
</forms>
</authentication>
</system.web>
</configuration>

Esto te abre para redirigir ataques sin embargo ...