软件开发WAS 7sso

SSO登录之后,退出第二次用别的ID登录,还是显示第一次登录的ID的profile

问题描述:运用A部署在WAS 7上面,通过Webseal配置了SSO登录。1. 用ID1登录之后,点击退出 (退出之后刷新进不去app,保持在输入用户名和密码的页面)2.用ID2再登录,登陆之后,显示ID1的信息(而不是ID2的信息)注:如果关掉浏览器或者删除cache之后,再登录时没有这个问题的。相关调查:通过Chro...显示全部

问题描述:

运用A部署在WAS 7上面,通过Webseal配置了SSO登录。

1. 用ID1登录之后,点击退出 (退出之后刷新进不去app,保持在输入用户名和密码的页面)

2.用ID2再登录,登陆之后,显示ID1的信息(而不是ID2的信息)


注:

如果关掉浏览器或者删除cache之后,再登录时没有这个问题的。


相关调查:

通过Chrome的开发工具可以看到:

1. 当登录时,cookie中有个参数LtpaToken2 产生

2. 退出后,LtpaToken2一直都在,用ID2登录之后,它的值一直没有改变

3. 当手动删除LtpaToken2 之后,用可以成功用ID2登录

请求帮助:

看起来当点击退出按钮时,app没有成功退出,session还保存的cookie中。请问在哪里修改配置可以解决这个问题。是Webseal还是WAS端?

收起
参与3

返回gammeli的回答

gammeligammeli系统运维工程师IBM

一般来说,cookie在浏览器端,session在服务器端,这个问题应该是应用将登录信息保存在了cookie端,还是应当看看能不能将登录信息从cookie端转到服务器端。WAS理论上不能做什么,你可以尝试在回话管理里将启用cookie去掉试一下,不过可能效果不大。

IT咨询服务 · 2017-11-13
浏览1446

回答者

gammeli
系统运维工程师IBM
擅长领域: 中间件应用服务器服务器

gammeli 最近回答过的问题

回答状态

  • 发布时间:2017-11-13
  • 关注会员:2 人
  • 回答浏览:1446
  • X社区推广