Class BrowserWebStorageSessionStore

java.lang.Object
org.pac4j.core.context.session.PrefixedSessionStore
org.pac4j.jee.context.session.JEESessionStore
org.apereo.cas.pac4j.BrowserWebStorageSessionStore
All Implemented Interfaces:
org.pac4j.core.context.session.SessionStore

public class BrowserWebStorageSessionStore extends org.pac4j.jee.context.session.JEESessionStore
Since:
6.4.0
  • Constructor Details

    • BrowserWebStorageSessionStore

      public BrowserWebStorageSessionStore(org.apereo.cas.util.crypto.CipherExecutor webflowCipherExecutor)
  • Method Details

    • getTrackableSession

      public Optional<Object> getTrackableSession(org.pac4j.core.context.WebContext context)
      Specified by:
      getTrackableSession in interface org.pac4j.core.context.session.SessionStore
      Overrides:
      getTrackableSession in class org.pac4j.jee.context.session.JEESessionStore
    • buildFromTrackableSession

      public Optional<org.pac4j.core.context.session.SessionStore> buildFromTrackableSession(org.pac4j.core.context.WebContext context, Object trackableSession)
      Specified by:
      buildFromTrackableSession in interface org.pac4j.core.context.session.SessionStore
      Overrides:
      buildFromTrackableSession in class org.pac4j.jee.context.session.JEESessionStore
    • getWebflowCipherExecutor

      public org.apereo.cas.util.crypto.CipherExecutor getWebflowCipherExecutor()
    • getSessionAttributes

      public Map<String,Object> getSessionAttributes()
    • setSessionAttributes

      public BrowserWebStorageSessionStore setSessionAttributes(Map<String,Object> sessionAttributes)
      Returns:
      this.