CAS集成过程中碰到的错误

    本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的时候可以参考!
一、认证中心认证通过以后,在客户端与认证中心循环跳转
1、CAS4.2一下,WEB-INF/deployerConfigContext.xml配置文件不对,原配置中
CAS集成过程中碰到的错误
应该修改为:CAS集成过程中碰到的错误
2、Net Client web.config配置文件缺少sessionState,如下图:
CAS集成过程中碰到的错误
3、Net Client web.config配置文件Form节点的path配置的不对,如下图:
CAS集成过程中碰到的错误
以上三个地方都能导致循环跳转。
二、认证中心登录成功以后(CAS4.2以上版本或者说CAS5.3)跳回到Cas Client,验证不通过,又重新跳转到Cas Server,报如下错误:
CAS集成过程中碰到的错误
解决方法,在WEB-INF/classess/servcies/HTTPSandIMAPS-10000001.json中添加proxyPolicy节点,如下图:
CAS集成过程中碰到的错误
三、.Net Client客户端直接就浏览了某个页面,没有向认证中心跳转
解决方法:是因为web.config中authorization配置的原因,应该配置为



四、web.config文件forms节点Path属性的设置
如果path有虚拟目录,则配置为/applicationName/,否则配置为/


CAS集成过程中碰到的错误
个人微信公众号,欢迎大家关注。