public class CatalinaSessionTokenStore extends CatalinaAdapterSessionStore implements AdapterTokenStore
Modifier and Type | Class and Description |
---|---|
static class |
CatalinaSessionTokenStore.SerializableKeycloakAccount |
Modifier and Type | Field and Description |
---|---|
protected GenericPrincipalFactory |
principalFactory |
request, valve
Constructor and Description |
---|
CatalinaSessionTokenStore(org.apache.catalina.connector.Request request,
KeycloakDeployment deployment,
CatalinaUserSessionManagement sessionManagement,
GenericPrincipalFactory principalFactory,
AbstractKeycloakAuthenticatorValve valve) |
Modifier and Type | Method and Description |
---|---|
void |
checkCurrentToken() |
protected void |
cleanSession(org.apache.catalina.Session catalinaSession) |
boolean |
isCached(RequestAuthenticator authenticator) |
void |
logout() |
void |
refreshCallback(RefreshableKeycloakSecurityContext securityContext) |
void |
saveAccountInfo(OidcKeycloakAccount account) |
restoreRequest, saveRequest
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
restoreRequest, saveRequest
protected GenericPrincipalFactory principalFactory
public CatalinaSessionTokenStore(org.apache.catalina.connector.Request request, KeycloakDeployment deployment, CatalinaUserSessionManagement sessionManagement, GenericPrincipalFactory principalFactory, AbstractKeycloakAuthenticatorValve valve)
public void checkCurrentToken()
checkCurrentToken
in interface AdapterTokenStore
protected void cleanSession(org.apache.catalina.Session catalinaSession)
public boolean isCached(RequestAuthenticator authenticator)
isCached
in interface AdapterTokenStore
public void saveAccountInfo(OidcKeycloakAccount account)
saveAccountInfo
in interface AdapterTokenStore
public void logout()
logout
in interface AdapterTokenStore
public void refreshCallback(RefreshableKeycloakSecurityContext securityContext)
refreshCallback
in interface AdapterTokenStore
Copyright © 2019 JBoss by Red Hat. All rights reserved.