Class SessionFixationProtectionEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.security.authentication.event.AbstractAuthenticationEvent
org.springframework.security.web.authentication.session.SessionFixationProtectionEvent
- All Implemented Interfaces:
Serializable
Indicates a session ID was changed for the purposes of session fixation protection.
- Since:
- 3.2
- See Also:
-
Field Summary
Fields inherited from class EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionSessionFixationProtectionEvent(Authentication authentication, String oldSessionId, String newSessionId) Constructs a new session fixation protection event. -
Method Summary
Modifier and TypeMethodDescriptionGetter for the session ID after it was changed.Getter for the session ID before it was changed.Methods inherited from class AbstractAuthenticationEvent
getAuthenticationMethods inherited from class org.springframework.context.ApplicationEvent
getTimestampMethods inherited from class EventObject
getSource, toString
-
Constructor Details
-
SessionFixationProtectionEvent
public SessionFixationProtectionEvent(Authentication authentication, String oldSessionId, String newSessionId) Constructs a new session fixation protection event.- Parameters:
authentication- The authentication objectoldSessionId- The old session ID before it was changednewSessionId- The new session ID after it was changed
-
-
Method Details
-
getOldSessionId
Getter for the session ID before it was changed.- Returns:
- the old session ID.
-
getNewSessionId
Getter for the session ID after it was changed.- Returns:
- the new session ID.
-