Interface NuxeoAuthenticationSessionManager
-
- All Known Implementing Classes:
DefaultSessionManager,WebEngineSessionManager
public interface NuxeoAuthenticationSessionManagerSessionManager interface for Authentication Filter.- Author:
- tiry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanBypassRequest(javax.servlet.ServletRequest request)Returns true if request does not require to be authenticated.booleaninvalidateSession(javax.servlet.ServletRequest request)May invalidates the session.booleanneedResetLogin(javax.servlet.ServletRequest req)Checks whether or not this request was made to perform login.voidonAfterSessionReinit(javax.servlet.ServletRequest request)CallBack after SessionReinit.voidonAuthenticatedSessionCreated(javax.servlet.ServletRequest request, javax.servlet.http.HttpSession session, CachableUserIdentificationInfo cachebleUserInfo)CallBack for session creationvoidonBeforeSessionReinit(javax.servlet.ServletRequest request)CallBack before SessionReinit.
-
-
-
Method Detail
-
needResetLogin
boolean needResetLogin(javax.servlet.ServletRequest req)
Checks whether or not this request was made to perform login. This is tested by the authentication filter to decide if a switch user is needed.
-
canBypassRequest
boolean canBypassRequest(javax.servlet.ServletRequest request)
Returns true if request does not require to be authenticated.
-
invalidateSession
boolean invalidateSession(javax.servlet.ServletRequest request)
May invalidates the session. Return true is the session was invalidated.
-
onBeforeSessionReinit
void onBeforeSessionReinit(javax.servlet.ServletRequest request)
CallBack before SessionReinit.
-
onAfterSessionReinit
void onAfterSessionReinit(javax.servlet.ServletRequest request)
CallBack after SessionReinit.
-
onAuthenticatedSessionCreated
void onAuthenticatedSessionCreated(javax.servlet.ServletRequest request, javax.servlet.http.HttpSession session, CachableUserIdentificationInfo cachebleUserInfo)CallBack for session creation
-
-