package session

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BasicSessionEncoder[T] extends SessionEncoder[T]
  2. class CheckHeader[T] extends CsrfCheckMode[T]
  3. class CheckHeaderAndForm[T] extends CsrfCheckMode[T]
  4. trait ClientSessionManager[T] extends AnyRef
  5. case class CookieConfig(name: String, domain: Option[String], path: Option[String], secure: Boolean, httpOnly: Boolean) extends Product with Serializable
  6. sealed trait CsrfCheckMode[T] extends AnyRef
  7. trait CsrfDirectives extends AnyRef
  8. trait CsrfManager[T] extends AnyRef
  9. case class DecodeResult[T](t: T, expires: Option[Long], signatureMatches: Boolean, isLegacy: Boolean) extends Product with Serializable
  10. sealed trait GetSessionTransport extends AnyRef
  11. case class HeaderConfig(sendToClientHeaderName: String, getFromClientHeaderName: String) extends Product with Serializable
  12. trait InMemoryRefreshTokenStorage[T] extends RefreshTokenStorage[T]
  13. class MultiValueSessionSerializer[T] extends SessionSerializer[T, String]
  14. class OneOff[T] extends SessionContinuity[T]
  15. trait OneOffSessionDirectives extends AnyRef
  16. case class RefreshTokenData[T](forSession: T, selector: String, tokenHash: String, expires: Long) extends Product with Serializable
  17. case class RefreshTokenLookupResult[T](tokenHash: String, expires: Long, createSession: () ⇒ T) extends Product with Serializable
  18. trait RefreshTokenManager[T] extends AnyRef
  19. trait RefreshTokenStorage[T] extends AnyRef
  20. class Refreshable[T] extends SessionContinuity[T]
  21. trait RefreshableSessionDirectives extends AnyRef
  22. 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
  23. sealed trait SessionContinuity[T] extends AnyRef
  24. trait SessionDirectives extends OneOffSessionDirectives with RefreshableSessionDirectives
  25. trait SessionEncoder[T] extends AnyRef
  26. class SessionManager[T] extends AnyRef
  27. sealed trait SessionResult[+T] extends AnyRef
  28. trait SessionSerializer[T, R] extends AnyRef
  29. sealed trait SetSessionTransport extends GetSessionTransport
  30. class SingleValueSessionSerializer[T, V] extends SessionSerializer[T, String]

Ungrouped