Class SsoCacheSessionIdMapperUpdater
java.lang.Object
org.keycloak.adapters.saml.elytron.infinispan.SsoCacheSessionIdMapperUpdater
- All Implemented Interfaces:
AutoCloseable,SessionIdMapperUpdater
public abstract class SsoCacheSessionIdMapperUpdater
extends Object
implements SessionIdMapperUpdater, AutoCloseable
- Author:
- hmlnarik
-
Field Summary
Fields inherited from interface org.keycloak.adapters.spi.SessionIdMapperUpdater
DIRECT, EXTERNAL -
Constructor Summary
ConstructorsConstructorDescriptionSsoCacheSessionIdMapperUpdater(org.infinispan.Cache<String, String[]> httpSessionToSsoCache, SessionIdMapperUpdater previousIdMapperUpdater) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear(SessionIdMapper idMapper) voidmap(SessionIdMapper idMapper, String sso, String principal, String httpSessionId) booleanrefreshMapping(SessionIdMapper idMapper, String httpSessionId) voidremoveSession(SessionIdMapper idMapper, String httpSessionId) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.AutoCloseable
close
-
Constructor Details
-
SsoCacheSessionIdMapperUpdater
public SsoCacheSessionIdMapperUpdater(org.infinispan.Cache<String, String[]> httpSessionToSsoCache, SessionIdMapperUpdater previousIdMapperUpdater)
-
-
Method Details
-
clear
- Specified by:
clearin interfaceSessionIdMapperUpdater
-
map
- Specified by:
mapin interfaceSessionIdMapperUpdater
-
refreshMapping
- Specified by:
refreshMappingin interfaceSessionIdMapperUpdater
-
removeSession
- Specified by:
removeSessionin interfaceSessionIdMapperUpdater
-