<listener>
<listener-
class
>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-
class
>
</listener>
<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>
<filter>
<filter-name>CAS Filter</filter-name>
<filter-
class
>org.jasig.cas.client.authentication.AuthenticationFilter</filter-
class
>
<init-param>
<param-name>casServerLoginUrl</param-name>
<param-value>https:
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http:
</init-param>
</filter>
<filter-mapping>
<filter-name>CAS Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>CAS Validation Filter</filter-name>
<filter-
class
>
org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter</filter-
class
>
<init-param>
<param-name>casServerUrlPrefix</param-name>
<param-value>https:
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http:
</init-param>
</filter>
<filter-mapping>
<filter-name>CAS Validation Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
<filter-
class
>
org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-
class
>
</filter>
<filter-mapping>
<filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>CAS Assertion Thread Local Filter</filter-name>
<filter-
class
>org.jasig.cas.client.util.AssertionThreadLocalFilter</filter-
class
>
</filter>
<filter-mapping>
<filter-name>CAS Assertion Thread Local Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>