Http4sCookieSessionStore

org.pac4j.http4s.Http4sCookieSessionStore
See theHttp4sCookieSessionStore companion object
trait Http4sCookieSessionStore[F[_]] extends SessionStore

Http4sCookieSessionStore is session implementation based on cookies.

All session data is kept in the client cookie (encrypted with the key specified in SessionConfig).

Attributes

Companion
object
Graph
Supertypes
trait SessionStore
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def buildFromTrackableSession(context: WebContext, trackableSession: Any): Optional[SessionStore]

Attributes

Definition Classes
SessionStore
def deserialise(str: String): AnyRef
override def destroySession(context: WebContext): Boolean

Attributes

Definition Classes
SessionStore
override def get(context: WebContext, key: String): Optional[AnyRef]

Attributes

Definition Classes
SessionStore
def get(sessionOpt: Option[Session], key: String): Option[AnyRef]
override def getSessionId(context: WebContext, createSession: Boolean): Optional[String]

Attributes

Definition Classes
SessionStore
override def getTrackableSession(context: WebContext): Optional[AnyRef]

Attributes

Definition Classes
SessionStore
override def renewSession(context: WebContext): Boolean

Attributes

Definition Classes
SessionStore
def serialise(value: Any): String
override def set(context: WebContext, key: String, value: Any): Unit

Attributes

Definition Classes
SessionStore
def set(sessionOpt: Option[Session], key: String, value: Any): Session