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
