CAS客户端JAR包版本3.3.3下载之后拷贝到lib文件夹下
配置web.xml
<!--退出-->
casServerLogoutUrl
http://192.168.156.120:8080/cas/logout<!--server cas 地址-->
<!-- 用于单点退出,该过滤器用于实现单点登出功能,可选配置 -->
org.jasig.cas.client.session.SingleSignOutHttpSessionListener
<!-- 该过滤器用于实现单点登出功能,可选配置。 -->
CAS Single Sign Out Filter
org.jasig.cas.client.session.SingleSignOutFilter
CAS Single Sign Out Filter
/*
<!-- 该过滤器负责用户的认证工作,必须启用它 -->
CASFilter
org.jasig.cas.client.authentication.AuthenticationFilter
casServerLoginUrl
http://192.168.156.120:8080/cas/login
<!--这里的 server 是服务端的 IP -->
serverName
http://localhost:8080
CASFilter
/*
<!-- 该过滤器负责对 Ticket 的校验工作,必须启用它 -->
CAS Validation Filter
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter
casServerUrlPrefix
http://192.168.156.120:8080/cas
serverName
http://localhost:8080
CAS Validation Filter
/*
<!-- 该过滤器负责实现 HttpServletRequest 请求的包裹, 比如允许开发者通过 HttpServletRequest 的 getRemoteUser()方法获得
SSO 登录用户的登录名,可选配置。 -->
CAS HttpServletRequest Wrapper Filter
org.jasig.cas.client.util.HttpServletRequestWrapperFilter
CAS HttpServletRequest Wrapper Filter
/*
<!-- 该过滤器使得开发者可以通过 org.jasig.cas.client.util.AssertionHolder 来获取用户 的登录名。
比如 AssertionHolder.getAssertion().getPrincipal().getName()。 -->
CAS Assertion Thread Local Filter
org.jasig.cas.client.util.AssertionThreadLocalFilter
CAS Assertion Thread Local Filter
/*
1