Class CatalinaSessionTokenStore
java.lang.Object
org.nuxeo.shaded.keycloak.adapters.tomcat.CatalinaAdapterSessionStore
org.nuxeo.shaded.keycloak.adapters.tomcat.CatalinaSessionTokenStore
- All Implemented Interfaces:
org.keycloak.adapters.AdapterTokenStore
,org.keycloak.adapters.spi.AdapterSessionStore
public class CatalinaSessionTokenStore
extends CatalinaAdapterSessionStore
implements org.keycloak.adapters.AdapterTokenStore
- Author:
- Marek Posolda
- Implementation Note:
- Copied from Keycloak Tomcat Adapter since it won't be upgraded to Jakarta as their support is dropped
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.keycloak.adapters.tomcat.PrincipalFactory
Fields inherited from class org.nuxeo.shaded.keycloak.adapters.tomcat.CatalinaAdapterSessionStore
request, valve
-
Constructor Summary
ConstructorsConstructorDescriptionCatalinaSessionTokenStore
(org.apache.catalina.connector.Request request, org.keycloak.adapters.KeycloakDeployment deployment, org.keycloak.adapters.tomcat.CatalinaUserSessionManagement sessionManagement, org.keycloak.adapters.tomcat.PrincipalFactory principalFactory, AbstractKeycloakAuthenticatorValve valve) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
cleanSession
(org.apache.catalina.Session catalinaSession) boolean
isCached
(org.keycloak.adapters.RequestAuthenticator authenticator) void
logout()
void
refreshCallback
(org.keycloak.adapters.RefreshableKeycloakSecurityContext securityContext) void
saveAccountInfo
(org.keycloak.adapters.OidcKeycloakAccount account) Methods inherited from class org.nuxeo.shaded.keycloak.adapters.tomcat.CatalinaAdapterSessionStore
restoreRequest, saveRequest
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.adapters.spi.AdapterSessionStore
restoreRequest, saveRequest
-
Field Details
-
principalFactory
protected org.keycloak.adapters.tomcat.PrincipalFactory principalFactory
-
-
Constructor Details
-
CatalinaSessionTokenStore
public CatalinaSessionTokenStore(org.apache.catalina.connector.Request request, org.keycloak.adapters.KeycloakDeployment deployment, org.keycloak.adapters.tomcat.CatalinaUserSessionManagement sessionManagement, org.keycloak.adapters.tomcat.PrincipalFactory principalFactory, AbstractKeycloakAuthenticatorValve valve)
-
-
Method Details
-
checkCurrentToken
public void checkCurrentToken()- Specified by:
checkCurrentToken
in interfaceorg.keycloak.adapters.AdapterTokenStore
-
cleanSession
protected void cleanSession(org.apache.catalina.Session catalinaSession) -
isCached
public boolean isCached(org.keycloak.adapters.RequestAuthenticator authenticator) - Specified by:
isCached
in interfaceorg.keycloak.adapters.AdapterTokenStore
-
saveAccountInfo
public void saveAccountInfo(org.keycloak.adapters.OidcKeycloakAccount account) - Specified by:
saveAccountInfo
in interfaceorg.keycloak.adapters.AdapterTokenStore
-
logout
public void logout()- Specified by:
logout
in interfaceorg.keycloak.adapters.AdapterTokenStore
-
refreshCallback
public void refreshCallback(org.keycloak.adapters.RefreshableKeycloakSecurityContext securityContext) - Specified by:
refreshCallback
in interfaceorg.keycloak.adapters.AdapterTokenStore
-