默认情况下,WebSphere 6.1 不将版本包含在 LtpaToken 和 JSESSIONID cookie 中。有没有办法为这些 cookie 强制执行 cookie 版本 1?
WebSphere 7.0 有这个选项吗?
- 编辑 -
下面是一个示例:当我登录到部署在 WebSphere 上的某个 Web 应用程序时,会在某个时间点创建会话。然后它的 ID 被发送到客户端浏览器(这里是 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;
我切掉了 cookie,因为它们的内容无关紧要。但我想看看:
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;
我可以控制我的 cookie (someMyCookie) 并设置它们的版本。但是我无法控制 JSESSIONID 和 LtpaToken。有没有办法将它们设置为版本 1?
问候