package session
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class BasicSessionEncoder[T] extends SessionEncoder[T]
- class CheckHeader[T] extends CsrfCheckMode[T]
- class CheckHeaderAndForm[T] extends CsrfCheckMode[T]
- trait ClientSessionManager[T] extends AnyRef
- case class CookieConfig(name: String, domain: Option[String], path: Option[String], secure: Boolean, httpOnly: Boolean) extends Product with Serializable
- sealed trait CsrfCheckMode[T] extends AnyRef
- trait CsrfDirectives extends AnyRef
- trait CsrfManager[T] extends AnyRef
- case class DecodeResult[T](t: T, expires: Option[Long], signatureMatches: Boolean, isLegacy: Boolean) extends Product with Serializable
- sealed trait GetSessionTransport extends AnyRef
- case class HeaderConfig(sendToClientHeaderName: String, getFromClientHeaderName: String) extends Product with Serializable
- trait InMemoryRefreshTokenStorage[T] extends RefreshTokenStorage[T]
- class MultiValueSessionSerializer[T] extends SessionSerializer[T, String]
- class OneOff[T] extends SessionContinuity[T]
- trait OneOffSessionDirectives extends AnyRef
- case class RefreshTokenData[T](forSession: T, selector: String, tokenHash: String, expires: Long) extends Product with Serializable
- case class RefreshTokenLookupResult[T](tokenHash: String, expires: Long, createSession: () ⇒ T) extends Product with Serializable
- trait RefreshTokenManager[T] extends AnyRef
- trait RefreshTokenStorage[T] extends AnyRef
- class Refreshable[T] extends SessionContinuity[T]
- trait RefreshableSessionDirectives extends AnyRef
- case class SessionConfig(serverSecret: String, sessionCookieConfig: CookieConfig, sessionHeaderConfig: HeaderConfig, sessionMaxAgeSeconds: Option[Long], sessionEncryptData: Boolean, csrfCookieConfig: CookieConfig, csrfSubmittedName: String, refreshTokenCookieConfig: CookieConfig, refreshTokenHeaderConfig: HeaderConfig, refreshTokenMaxAgeSeconds: Long, removeUsedRefreshTokenAfter: Long, tokenMigrationV0_5_2Enabled: Boolean, tokenMigrationV0_5_3Enabled: Boolean) extends Product with Serializable
- sealed trait SessionContinuity[T] extends AnyRef
- trait SessionDirectives extends OneOffSessionDirectives with RefreshableSessionDirectives
- trait SessionEncoder[T] extends AnyRef
- class SessionManager[T] extends AnyRef
- sealed trait SessionResult[+T] extends AnyRef
- trait SessionSerializer[T, R] extends AnyRef
- sealed trait SetSessionTransport extends GetSessionTransport
- class SingleValueSessionSerializer[T, V] extends SessionSerializer[T, String]
Value Members
- object CookieOrHeaderST extends GetSessionTransport with Product with Serializable
- object CookieST extends SetSessionTransport with Product with Serializable
- object Crypto
- object CsrfDirectives extends CsrfDirectives
- object CsrfOptions
- object HeaderST extends SetSessionTransport with Product with Serializable
- object SessionConfig extends Serializable
- object SessionDirectives extends SessionDirectives
- object SessionEncoder
- object SessionOptions
- object SessionResult
- object SessionSerializer
- object SessionUtil