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.PrincipalFactoryFields 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 TypeMethodDescriptionvoidprotected voidcleanSession(org.apache.catalina.Session catalinaSession) booleanisCached(org.keycloak.adapters.RequestAuthenticator authenticator) voidlogout()voidrefreshCallback(org.keycloak.adapters.RefreshableKeycloakSecurityContext securityContext) voidsaveAccountInfo(org.keycloak.adapters.OidcKeycloakAccount account) Methods inherited from class org.nuxeo.shaded.keycloak.adapters.tomcat.CatalinaAdapterSessionStore
restoreRequest, saveRequestMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
checkCurrentTokenin interfaceorg.keycloak.adapters.AdapterTokenStore
-
cleanSession
protected void cleanSession(org.apache.catalina.Session catalinaSession) -
isCached
public boolean isCached(org.keycloak.adapters.RequestAuthenticator authenticator) - Specified by:
isCachedin interfaceorg.keycloak.adapters.AdapterTokenStore
-
saveAccountInfo
public void saveAccountInfo(org.keycloak.adapters.OidcKeycloakAccount account) - Specified by:
saveAccountInfoin interfaceorg.keycloak.adapters.AdapterTokenStore
-
logout
public void logout()- Specified by:
logoutin interfaceorg.keycloak.adapters.AdapterTokenStore
-
refreshCallback
public void refreshCallback(org.keycloak.adapters.RefreshableKeycloakSecurityContext securityContext) - Specified by:
refreshCallbackin interfaceorg.keycloak.adapters.AdapterTokenStore
-