Crear cookie para otro servidor
Publicado por Cosmo79 (5 intervenciones) el 30/11/2004 16:55:45
Hola a todos.
Os cuento mi problema. Estoy creando un jsp que accede a una aplicación que está en otro servidor (y que está hecha en .net, aunque supongo que eso da más o menos igual). La aplicación .net tiene un formulario de login, una pantalla de bienvenida y otra página más (la llamaremos página X). Para llegar tanto a la pantalla de bienvenida como a la página X debo haber hecho login antes (la aplicación controla esto con cookies). Desde mi jsp quiero hacer login, obtener la dirección de la página X y redirigir a esa página X. El problema está en que mientras estoy dentro del jsp puedo obtener el valor de las cookies para mantener la sesión, pero en el momento en que quiero redirigir a la página X (con response.redirect(), por ejemplo) las cookies que tenía dentro del jsp se pierden (es como si abriera otro navegador distinto) y sale la página de login.
A alguien se le ocurre alguna solución? Por cierto, no puedo tocar la aplicación .net.
Un saludo y gracias.
Os cuento mi problema. Estoy creando un jsp que accede a una aplicación que está en otro servidor (y que está hecha en .net, aunque supongo que eso da más o menos igual). La aplicación .net tiene un formulario de login, una pantalla de bienvenida y otra página más (la llamaremos página X). Para llegar tanto a la pantalla de bienvenida como a la página X debo haber hecho login antes (la aplicación controla esto con cookies). Desde mi jsp quiero hacer login, obtener la dirección de la página X y redirigir a esa página X. El problema está en que mientras estoy dentro del jsp puedo obtener el valor de las cookies para mantener la sesión, pero en el momento en que quiero redirigir a la página X (con response.redirect(), por ejemplo) las cookies que tenía dentro del jsp se pierden (es como si abriera otro navegador distinto) y sale la página de login.
A alguien se le ocurre alguna solución? Por cierto, no puedo tocar la aplicación .net.
Un saludo y gracias.
Valora esta pregunta


0