public class DefaultSessionManager extends Object implements NuxeoAuthenticationSessionManager
| Constructor and Description |
|---|
DefaultSessionManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBypassRequest(javax.servlet.ServletRequest request)
Returns true if request does not require to be authenticated.
|
boolean |
invalidateSession(javax.servlet.ServletRequest request)
May invalidates the session.
|
boolean |
needResetLogin(javax.servlet.ServletRequest req)
Checks whether or not this request was made to perform login.
|
void |
onAfterSessionReinit(javax.servlet.ServletRequest request)
CallBack after SessionReinit.
|
void |
onAuthenticatedSessionCreated(javax.servlet.ServletRequest request,
javax.servlet.http.HttpSession session,
CachableUserIdentificationInfo cachableUserInfo)
CallBack for session creation
|
void |
onBeforeSessionReinit(javax.servlet.ServletRequest request)
CallBack before SessionReinit.
|
public DefaultSessionManager()
public boolean canBypassRequest(javax.servlet.ServletRequest request)
NuxeoAuthenticationSessionManagercanBypassRequest in interface NuxeoAuthenticationSessionManagerpublic boolean invalidateSession(javax.servlet.ServletRequest request)
NuxeoAuthenticationSessionManagerinvalidateSession in interface NuxeoAuthenticationSessionManagerpublic void onAfterSessionReinit(javax.servlet.ServletRequest request)
NuxeoAuthenticationSessionManageronAfterSessionReinit in interface NuxeoAuthenticationSessionManagerpublic void onAuthenticatedSessionCreated(javax.servlet.ServletRequest request, javax.servlet.http.HttpSession session, CachableUserIdentificationInfo cachableUserInfo)
NuxeoAuthenticationSessionManageronAuthenticatedSessionCreated in interface NuxeoAuthenticationSessionManagerpublic void onBeforeSessionReinit(javax.servlet.ServletRequest request)
NuxeoAuthenticationSessionManageronBeforeSessionReinit in interface NuxeoAuthenticationSessionManagerpublic boolean needResetLogin(javax.servlet.ServletRequest req)
NuxeoAuthenticationSessionManagerneedResetLogin in interface NuxeoAuthenticationSessionManagerCopyright © 2019 Nuxeo. All rights reserved.