Yes, it is generically possible... I have the following mapping in one of
my apps:
<filter-mapping>
<filter-name>InitialLoginFilter</filter-name>
<url-pattern>/j_security_check</url-pattern>
</filter-mapping>
This runs on Websphere though, so maybe there is some limitation with
Tomcat. In general though, it appears it is possible.
One suggestion: change to a servlet mapping for the filter. IIRC,
j_security_check is just a servlet that is set up by the container, so
that might work. I kind of doubt it, but for the 30 seconds it'll take to
try, worth a shot.
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
On Thu, February 2, 2006 2:51 pm, Martin Dubuc said:
> I am using form based authentication in my application. I would like to
> know if it is possible to install a Servlet filter on j_security_check.
>
> I have tried to install one, but it never gets invoked. Here is my
> filter definition in application web.xml:
>
> <filter>
> <filter-name>LoginFilter</filter-name>
> <filter-class>LoginFilter</filter-class>
> <description>Performs pre-login and post-login
> operation</description>
> </filter>
>
> <filter-mapping>
> <filter-name>LoginFilter</filter-name>
> <url-pattern>/j_security_check</url-pattern>
> </filter-mapping>
>
> I have some logs in the doFilter function. It seems like doFilter never
> gets called. However, if I set the url-pattern property to /*, doFilter
> gets called while rendering pages, but doesn't seem to be invoked from
> j_security_check.
>
> Comments? Suggestions?
>
> Martin
>
>
>
> ---------------------------------
> Bring words and photos together (easily) with
> PhotoMail - it's free and works with Yahoo! Mail.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]