Class K8sSessionStore
java.lang.Object
com.tremolosecurity.oidc.k8s.K8sSessionStore
- All Implemented Interfaces:
OidcSessionStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteAllSessions(String sessionId) voiddeleteSession(String sessionId) getSession(String sessionId) voidinit(String idpName, jakarta.servlet.ServletContext ctx, HashMap<String, Attribute> init, HashMap<String, HashMap<String, Attribute>> trustCfg, MapIdentity mapper) voidresetSession(OidcSessionState session) voidsaveUserSession(OidcSessionState session) voidshutdown()
-
Constructor Details
-
K8sSessionStore
public K8sSessionStore()
-
-
Method Details
-
init
-
saveUserSession
- Specified by:
saveUserSessionin interfaceOidcSessionStore- Throws:
Exception
-
deleteSession
- Specified by:
deleteSessionin interfaceOidcSessionStore- Throws:
Exception
-
getSession
- Specified by:
getSessionin interfaceOidcSessionStore- Throws:
Exception
-
resetSession
- Specified by:
resetSessionin interfaceOidcSessionStore- Throws:
Exception
-
cleanOldSessions
- Specified by:
cleanOldSessionsin interfaceOidcSessionStore- Throws:
Exception
-
shutdown
- Specified by:
shutdownin interfaceOidcSessionStore- Throws:
Exception
-
deleteAllSessions
- Specified by:
deleteAllSessionsin interfaceOidcSessionStore- Throws:
Exception
-