public class FilterSamlSessionStore extends FilterSessionStore implements SamlSessionStore
SamlSessionStore.CurrentAction
Modifier and Type | Field and Description |
---|---|
protected SessionIdMapper |
idMapper |
protected static org.jboss.logging.Logger |
log |
facade, maxBuffer, needRequestRestore, REDIRECT_URI, request, restoredBuffer, SAVED_BODY, SAVED_HEADERS, SAVED_METHOD
CURRENT_ACTION, SAML_LOGIN_ERROR_STATUS, SAML_LOGOUT_ERROR_STATUS
Constructor and Description |
---|
FilterSamlSessionStore(javax.servlet.http.HttpServletRequest request,
HttpFacade facade,
int maxBuffer,
SessionIdMapper idMapper) |
Modifier and Type | Method and Description |
---|---|
SamlSession |
getAccount() |
String |
getRedirectUri() |
javax.servlet.http.HttpServletRequestWrapper |
getWrap() |
boolean |
isLoggedIn() |
boolean |
isLoggingIn() |
boolean |
isLoggingOut() |
void |
logoutAccount() |
void |
logoutByPrincipal(String principal) |
void |
logoutBySsoId(List<String> ssoIds) |
void |
saveAccount(SamlSession account) |
void |
setCurrentAction(SamlSessionStore.CurrentAction action) |
buildWrapper, clearSavedRequest, getCharsetFromContentType, parseForm, restoreRequest, saveRequest, servletRequestLogout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
restoreRequest, saveRequest
protected static org.jboss.logging.Logger log
protected final SessionIdMapper idMapper
public FilterSamlSessionStore(javax.servlet.http.HttpServletRequest request, HttpFacade facade, int maxBuffer, SessionIdMapper idMapper)
public void setCurrentAction(SamlSessionStore.CurrentAction action)
setCurrentAction
in interface SamlSessionStore
public boolean isLoggingIn()
isLoggingIn
in interface SamlSessionStore
public boolean isLoggingOut()
isLoggingOut
in interface SamlSessionStore
public void logoutAccount()
logoutAccount
in interface SamlSessionStore
public void logoutByPrincipal(String principal)
logoutByPrincipal
in interface SamlSessionStore
public void logoutBySsoId(List<String> ssoIds)
logoutBySsoId
in interface SamlSessionStore
public boolean isLoggedIn()
isLoggedIn
in interface SamlSessionStore
public javax.servlet.http.HttpServletRequestWrapper getWrap()
public void saveAccount(SamlSession account)
saveAccount
in interface SamlSessionStore
public SamlSession getAccount()
getAccount
in interface SamlSessionStore
public String getRedirectUri()
getRedirectUri
in interface SamlSessionStore
getRedirectUri
in class FilterSessionStore
Copyright © 2019 JBoss by Red Hat. All rights reserved.