导入两个必要的包,cas-client-3.2.0-release.zip里面modules文件夹下的
cas-client-core-3.2.0.jar和commons-logging-1.1.jar
工程主要修改web.xml即可 包含2个部分
1、 如果不想要这个功能的话可以不添加
2、 注意顺序 AuthenticationFilter (认证),Cas20ProxyReceivingTicketValidationFilter(ticket认证),HttpServletRequestWrapperFilter(用户信息传输 貌似是)
还有若干是可选配置
cas-client-core-3.2.0.jar和commons-logging-1.1.jar
工程主要修改web.xml即可 包含2个部分
1、 如果不想要这个功能的话可以不添加
<!-- 单点登出,一定要在最前面 -->
<filter>
<filter-name>CAS Single Sign Out Filter</filter-name>
<filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CAS Single Sign Out Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>
2、 注意顺序 AuthenticationFilter (认证),Cas20ProxyReceivingTicketValidationFilter(ticket认证),HttpServletRequestWrapperFilter(用户信息传输 貌似是)
还有若干是可选配置
<filter>
<filter-name>CAS Authentication Filter</filter-name>
<filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
<!-- CAS login 服