多应用共享cookie引发的问题

记录一个有趣的问题‘

环境:

tomcat作为web服务器

cas作为单点登录服务器

shior:做权限管理

 

我们有2个应用A,B 

A部署在tomcat:8080端口,B部署在tomcat:7070端口

A的访问地址http://localhost:8080

B的访问地址http://localhost:7070

浏览器记录cookie地址的时候不保存端口号导致2个应用的共享了同一个cookie



 

 如:上图2个应用的cookie共享了:访问其中一个应用就会刷新应用的sessionId导致Session被清洗了

然后应用重新访问cas服务器后应用重置了session中的内容导致原Session中的角色信息丢失造成权限获取失败

 

你可能感兴趣的:(Web)