On Tue, 22 Feb 2005 00:12:22 -0600, Ray Krueger <[EMAIL PROTECTED]> wrote:
> At the root of this we're going to need an HttpSessionListener
> declared in web.xml. I'm not sure there's any way around that. Here's
> what I propose...
> 
> Everything below is almost totally non-Acegi it seems like this should
> exist in Spring somewhere already, but anyway...
> 
> <listener>
> <listener-class>net.sf.acegisecurity.ui.session.HttpSessionEventPublisher</listener-class>
> </listener>
> 
> The HttpSessionEventPublisher implements HttpSessionListener and
> ServletContextListener.
> 
> In the contextInitialized event we get the WebApplicationContext using
> the Spring WebApplicationContextUtils
> 
> For the sessionCreated and sessionDestroyed we publish events in the
> ApplicationContext
> HttpSessionCreatedEvent and HttpSessionDestroyedEvent respectively.
> 
> This gives us the Spring-wide session destroyed handling we'll need.
> 
> I haven't done much past this yet. Just wanted to get a post up.
> 
> -Ray
> 

Forgot to state that the HttpSessionCreatedEvent and
HttpSessionDestroyedEvent both carry the HttpSession passed to
HttpSessionListener sessionCreated and sessionDestroyed methods.


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Home: http://acegisecurity.sourceforge.net
Acegisecurity-developer mailing list
Acegisecurity-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer

Reply via email to