CAS Client 端与CAS Server端部署在不同机器模拟登出失败【登录成功】
来源:互联网 发布:淘宝卖家旺旺名怎么改 编辑:程序博客网 时间:2024/06/05 05:10
背景环境:
1.一开始在测试的时候,我将Server端和客户端都部署在本机器上,发现登陆登出都是成功的。
部署过CAS项目的都知道,需要在hosts文件中模拟虚拟域名:
hosts:
127.0.0.1 sso.wsria.com【CAS Server 虚拟域名】
127.0.0.1 www.casclientdemo1.com
127.0.0.1 www.casclientdemo2.com
2.CAS server我部署在了本机器上(IP:127.0.0.1),而我用来模拟cas 客户端的项目:casclientdemo1,部署在了同事机器上(192.168.1.112).
但是在同事机器上模拟登出的时候发现失败了,没有清除client端的session ticket等。
原因:cas client端call的server端在我的机器上,而我的机器之前为了模拟,将client端配的域名ip指定的是我自己的 IP,所以server无法访问真正的client端,而只是访问我自己机器上的client端。
解决方案:若只是测试,在server端机器上,host文件配好对应的client端:
hosts:
127.0.0.1 sso.wsria.com【CAS Server 虚拟域名】
192.168.1.112 www.casclientdemo1.com
127.0.0.1 www.casclientdemo2.com
若真正部署好运行的项目,则对应的域名必然是唯一,且不需要在自己机器上配置的,那个时候自然是正确的,所以这个错,也只是针对在测试项目的时候出现的bug。
- CAS Client 端与CAS Server端部署在不同机器模拟登出失败【登录成功】
- Cas Server 与Cas Client 的配置与部署
- Cas Server 与Cas Client 的配置与部署
- cas server 端部署
- CAS 单点登录实战 (3) Client端
- CAS单点登录登出原理
- cas server + cas client 单点登录 原理介绍
- cas server +cas client 单点登录配置实例
- <学习笔记>cas server + cas client 单点登录 原理介绍
- <学习笔记>cas server + cas client 单点登录 原理介绍
- cas server + cas client 单点登录 原理介绍
- CAS Client端配置
- CAS Client端配置
- cas client入门之三:单点登出
- cas client集群单点登出解决方案总结
- CAS(2)-部署Cas Server
- CAS(2)-部署Cas Server
- 基于CAS实现单点登录(SSO):登录成功后,cas client如何返回更多用户信息
- Android API 学习日记----《Android简介》
- JVM 内存溢出
- 【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)
- launchScreen.xib
- 网易面试总结(2014.12.31)
- CAS Client 端与CAS Server端部署在不同机器模拟登出失败【登录成功】
- 9修改框架外观工具栏状态栏
- Django1.7.2+Bootstrap3.3.0 整合二:Django 1.7.2安装
- matlab arrayfun 函数使用
- 带有提示文字的Textbox和PasswordBox
- ssh框架中插入数据到mysql出现乱码
- iOS更新安装pods的时候的注意问题
- 图形碰撞反射!
- Java的线程应用