Parece un problema muy común. Pero no pude encontrar ninguna solución funcional. Estamos utilizando Richafaces 4, Myfaces 2.0.5 y Spring security 3.0.X.JSF 2, Spring Security 3.xy Richfaces 4 redireccionan a la página de inicio de sesión en el tiempo de espera de la sesión para las solicitudes ajax
En el tiempo de sesión para las solicitudes ajax/no ajax, el usuario debe ser redirigido a la página de inicio de sesión. Después de volver a iniciar sesión, se le debe mostrar la operación realizada anteriormente ajax/no ajax.
No estamos enfrentando ningún problema con las solicitudes no AJAX. Pero para las solicitudes ajax, el usuario no se redirige a la página de inicio de sesión.
He seguido este enlace https://community.jboss.org/message/729913#729913 y he implementado el enfoque servlet. la solución funcionó en Firefox, no en IE 8.
Podría haber un problema más, incluso si se redirige correctamente a la página de inicio de sesión en el tiempo de espera de la sesión. Estoy esperando una ViewExpiredException en el inicio de sesión exitoso para la solicitud ajax invocada anteriormente.
Quería traer ViewExpiredException, ya que ambos problemas podrían relacionarse entre sí.
Se agradecerán todas las soluciones/clientes potenciales.
sesión personalizada La estrategia de gestión de gestión y jsfredirect solucionó el problema de tiempo de espera de la aplicación en solicitudes ajax. Nos enfrentamos a otro problema en el tiempo de espera de la sesión de SSO. SSO se está utilizando en nuestra empresa, el ID de usuario se pasa en el encabezado de solicitud a la aplicación. Supongamos que se ha agotado el tiempo de espera de la sesión de SSO, la sesión de la aplicación aún está activa. Ahora, si el usuario realiza una solicitud de AJA, el SSO interferirá e intentará redirigir a la página de inicio de sesión de SSO. Ajax no puede analizar sso repsone y se vuelve irresponsable en la página. Cualquier solución/cliente potencial será apreciada. Gracias Ravi –