CAS and proxy configuration questions
Scott Battaglia
scott.battaglia at gmail.com
Mon Aug 4 19:07:55 EDT 2008
On Mon, Aug 4, 2008 at 4:45 PM, Alex Johnson <sheep123 at hotmail.com> 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: sheep123 at hotmail.com
> To: cas at tp.its.yale.edu
> 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
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080804/35aeac96/attachment.html
More information about the cas
mailing list