On Mon, Aug 4, 2008 at 4:45 PM, Alex Johnson <[EMAIL PROTECTED]> wrote:

>
> Hi Andrew,
>
> Have you found any errors for my web.xml? One thing I feel confused about
> is
> <url-pattern>/protected/*</url-pattern>
>
> When I remove "protected" like
> <url-pattern>/*</url-pattern>, it asked me to go to the CAS login page. But
> when I put back
> <url-pattern>/protected/*</url-pattern>, it seems it doesn't ask me the CAS
> login page but instead directly open the jsp page.
>
>
>
That URL pattern is the pattern of URL's you want the filter to be applied
to.

-Scott


>
> Thanks,
>
>
> Alex
>
>
>
>
>
>
> ------------------------------
>
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: RE: CAS and proxy configuration questions
> Date: Fri, 1 Aug 2008 20:31:45 +0000
>
>
> Here it is
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app id="mywebapp" version="2.4" xmlns="
> http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="
> http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
>
>  <display-name>mywebapp</display-name>
>
>
>  <filter>
>   <filter-name>CAS Authentication Filter</filter-name>
>
>   
> <filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
>   <init-param>
>    <param-name>casServerLoginUrl</param-name>
>    <param-value>https://localhost:8443/cas/login</param-value>
>   </init-param>
>   <init-param>
>    <param-name>serverName</param-name>
>    <param-value>https://localhost:8443</param-value>
>   </init-param>
>   <init-param>
>    <param-name>renew</param-name>
>    <param-value>false</param-value>
>   </init-param>
>   <init-param>
>    <param-name>gateway</param-name>
>    <param-value>false</param-value>
>   </init-param>
>  </filter>
>
>  <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://localhost:8443/cas/</param-value>
>   </init-param>
>   <init-param>
>    <param-name>serverName</param-name>
>    <param-value>https://localhost:8443</param-value>
>   </init-param>
>   <init-param>
>    <param-name>proxyCallbackUrl</param-name>
>    <param-value>https://localhost:8443/mywebapp/proxyCallback
> </param-value>
>   </init-param>
>   <init-param>
>    <param-name>proxyReceptorUrl</param-name>
>    <param-value>/mywebapp/proxyCallback</param-value>
>   </init-param>
>  </filter>
>
>  <filter>
>   <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
>
>   
> <filter-class>org.jasig.cas.client.util.HttpServletRequestWrapperFilter</filter-class>
>  </filter>
>
>  <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 Authentication Filter</filter-name>
>   <url-pattern>/protected/*</url-pattern>
>  </filter-mapping>
>  <filter-mapping>
>   <filter-name>CAS Validation Filter</filter-name>
>   <url-pattern>/*</url-pattern>
>  </filter-mapping>
>
>  <filter-mapping>
>   <filter-name>CAS HttpServletRequest Wrapper Filter</filter-name>
>   <url-pattern>/*</url-pattern>
>  </filter-mapping>
>
>  <filter-mapping>
>   <filter-name>CAS Assertion Thread Local Filter</filter-name>
>   <url-pattern>/*</url-pattern>
>  </filter-mapping>
>
>  <filter-mapping>
>   <filter-name>CAS Validation Filter</filter-name>
>   <url-pattern>/proxyCallback</url-pattern>
>  </filter-mapping>
>
>
>  <welcome-file-list>
>   <welcome-file>index.jsp</welcome-file>
>  </welcome-file-list>
>
> </web-app>
>
>
> Thanks,
>
> Alex
>
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to