#单点登录 #cas 跨域名 单点登出 #cas使用教程
Springboot后台使用 pac4j 4.0
配置Cas+Shiro之后碰见CasRealm里的验证方法不识别 JwtToken
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken)
在CasRealm里重写supports
/**
* 重点:注意,这里必须判断,cas登录时,token类型为AuthenticationToken
*
* @param token
* @return
*/
@Override
public boolean supports(AuthenticationToken token) {
if (token instanceof JwtToken) {
return token instanceof JwtToken;
}
return token instanceof AuthenticationToken;
}
Cas跨顶级域名单点登出失效问题
Client1 www.aaa.com
Client2 www.bbb.com
登出 Client1 , Client2 刷新后不会登出。
网上找了一大堆资料,