Hi!

I am trying to Cas-ify a web application. I am using CASFilter.

Here is my web.xml (only the interesting parts)

<filter>
    <filter-name>CAS Filter</filter-name>
    <filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
    <init-param>
      <param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
      
<param-value>https://identification.umontreal.ca/cas/login.ashx</param-value>
    </init-param>
    <init-param>
      <param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
      
<param-value>https://identification.umontreal.ca/cas/serviceValidate.ashx</param-value>
    </init-param>
    <init-param>
      <param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
      <param-value>24.122.215.225:29080</param-value>
    </init-param>
    <init-param>
        <param-name>edu.yale.its.tp.cas.client.filter.wrapRequest</param-name>
        <param-value>true</param-value>
     </init-param>
  </filter>
  <filter-mapping>
    <filter-name>CAS Filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

I did turn on edu.yale.its.tp.cas.client.filter.wrapRequest, so I can access 
request.getRemoteUser(). However, it says "Cannot find symbol" for request 
object. I read in the javadoc, that request is a 
javax.servlet.http.HttpServletRequest so if I add a declaration for request 
object with this type, it is saying that request is not initialised.

How can I solve this problem? How can I use the request object?

Thanks!

Steve Lavoie

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to