最近为公司新项目准备一套CAS..结果现在登录进去以后退出不了 常规配置似乎没有起作用,求解
上图为服务器端配置
上图为客户端的配置.
现在的问题是,当用户退出后好像服务器的凭证没有被清理掉 .重定向页面后会自动进入登录后界面. 在线等大佬 感谢
看看这个 https://blog.csdn.net/qq_38167579/article/details/88886744
刚好,我也正在研究CAS,CAS服务端增加以下代码:
cas.httpClient.allowLocalLogoutUrls=true
# 官网属性配置:https://apereo.github.io/cas/5.3.x/installation/Configuration-Properties.html
cas:
httpClient:
hostNameVerifier: NONE
# 启用域名本地验证,默认false
allowLocalLogoutUrls: true
# 自定义校验(为空时忽略该属性,默认即为空)
authorityValidationRegEx:
authorityValidationRegExCaseSensitive: false
https://blog.csdn.net/ory001/article/details/109614680
问题已解决,将所有的localhost全部更换成127.0.0.1后一切正常
我文档写的很清楚,对写成什么没要求啊,以下3种方式都支持的,localhost也是支持的
IP校验(正常点的IP)
主机名校验(服务端启用cas.httpClient.allowLocalLogoutUrls=true)
域名校验(含顶级域名校验,不要用不合规的域名)