Pregunta

Por defecto, WebSphere 6.1 no incluye la versión en cookies LTPATOKen y JSesionID. ¿Hay alguna forma de hacer cumplir la versión 1 de las cookies para estas cookies?

¿WebSphere 7.0 tiene esta opción?

-- EDITAR --

Aquí hay un ejemplo: cuando inicio sesión en alguna aplicación web implementada en WebSphere, la sesión se crea en algún momento. Luego, su identificación se envía al navegador del cliente (aquí hay alguna salida de Firebug):

GET /myApp/somepage.jsf HTTP/1.1
Host: 127.0.0.1:9080
...
Referer: http://127.0.0.1:9080/myApp/somepage.jsf
Cookie: someMyCookie=whatever;LtpaToken=9eC8Nk3Pu; JSESSIONID=00005YXN:-1;

Corté las galletas, ya que su contenido es irrelevante. Pero me gustaría ver:

GET /myApp/somepage.jsf HTTP/1.1
Host: 127.0.0.1:9080
...
Referer: http://127.0.0.1:9080/myApp/somepage.jsf
Cookie: someMyCookie=whatever;LtpaToken="9eC8Nk3Pu";Version=1; JSESSIONID="00005YXN:-1";Version=1;

Puedo controlar mis cookies (somemycookie) y configurarlas. Sin embargo, no puedo controlar a JSesionID y Ltpatoken. ¿Hay alguna forma de establecerlos en la versión 1?

Saludos

¿Fue útil?

Solución

Sus requisitos no son sanos.

JSessionID no tiene incompatibilidades de versión o diferentes versiones, solo se conoce localmente (o se comparte con el número de identificación de Cell). Ltpakey es siempre la versión 1. LTPAKEY2 llamada Cookie contiene siempre la versión 2. Probablemente cuando habrá la versión 3, la nueva cookie se llamará LTPAKEY3.

Otros consejos

¿Estás tratando de hacer servidores más antiguos de SSO? Es posible que desee probar la configuración del modo de interoperabilidad en la consola de administración: Global Security> Single Sign-On (SSO)

Modo de interoperabilidad

Specifies that an interoperable cookie is sent to the browser to support back-level servers.

In WebSphere® Application Server, Version 6 and later, a new cookie format is needed by the security attribute propagation functionality. When the interoperability mode flag is enabled, the server can send a maximum of two single sign-on (SSO) cookies back to the browser. In some cases, the server just sends the interoperable SSO cookie.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top