Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.server.security.util
Class MultiWarSessionAuthenticationStrategy

java.lang.Object
  extended by org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy
      extended by eu.esdihumboldt.hale.server.security.util.MultiWarSessionAuthenticationStrategy
All Implemented Interfaces:
org.springframework.security.web.authentication.session.SessionAuthenticationStrategy

public class MultiWarSessionAuthenticationStrategy
extends org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy

Session authentication strategy that in addition to the functionality of the base class supports populating a SessionLogoutService.

Author:
Simon Templer

Field Summary
 
Fields inherited from class org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy
logger
 
Constructor Summary
MultiWarSessionAuthenticationStrategy()
           
 
Method Summary
 void onAuthentication(org.springframework.security.core.Authentication authentication, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setLogoutService(SessionLogoutService logoutService)
           
 
Methods inherited from class org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy
extractAttributes, onSessionChange, setAlwaysCreateSession, setMigrateSessionAttributes, setRetainedAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiWarSessionAuthenticationStrategy

public MultiWarSessionAuthenticationStrategy()
Method Detail

setLogoutService

public void setLogoutService(SessionLogoutService logoutService)
Parameters:
logoutService - the logoutService to set

onAuthentication

public void onAuthentication(org.springframework.security.core.Authentication authentication,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
Specified by:
onAuthentication in interface org.springframework.security.web.authentication.session.SessionAuthenticationStrategy
Overrides:
onAuthentication in class org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d