Interface NuxeoAuthenticationSessionManager
- All Known Implementing Classes:
DefaultSessionManager,SAMLSessionManager,WebEngineSessionManager
public interface NuxeoAuthenticationSessionManager
SessionManager interface for Authentication Filter.
- Author:
- tiry
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanBypassRequest(jakarta.servlet.ServletRequest request) Returns true if request does not require to be authenticated.booleaninvalidateSession(jakarta.servlet.ServletRequest request) May invalidates the session.booleanneedResetLogin(jakarta.servlet.ServletRequest req) Checks whether or not this request was made to perform login.voidonAfterSessionReinit(jakarta.servlet.ServletRequest request) CallBack after SessionReinit.voidonAuthenticatedSessionCreated(jakarta.servlet.ServletRequest request, jakarta.servlet.http.HttpSession session, CachableUserIdentificationInfo cachebleUserInfo) CallBack for session creationvoidonBeforeSessionReinit(jakarta.servlet.ServletRequest request) CallBack before SessionReinit.
-
Method Details
-
needResetLogin
boolean needResetLogin(jakarta.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(jakarta.servlet.ServletRequest request) Returns true if request does not require to be authenticated. -
invalidateSession
boolean invalidateSession(jakarta.servlet.ServletRequest request) May invalidates the session. Return true is the session was invalidated. -
onBeforeSessionReinit
void onBeforeSessionReinit(jakarta.servlet.ServletRequest request) CallBack before SessionReinit. -
onAfterSessionReinit
void onAfterSessionReinit(jakarta.servlet.ServletRequest request) CallBack after SessionReinit. -
onAuthenticatedSessionCreated
void onAuthenticatedSessionCreated(jakarta.servlet.ServletRequest request, jakarta.servlet.http.HttpSession session, CachableUserIdentificationInfo cachebleUserInfo) CallBack for session creation
-