package
session
Type Members
-
-
-
-
-
-
sealed
trait
CsrfCheckMode[T] extends AnyRef
-
-
trait
CsrfManager[T] extends AnyRef
-
-
-
case class
HeaderConfig(sendToClientHeaderName: String, getFromClientHeaderName: String) extends Product with Serializable
-
-
sealed
trait
JwsAlgorithm extends AnyRef
-
-
-
-
case class
RefreshTokenData[T](forSession: T, selector: String, tokenHash: String, expires: Long) extends Product with Serializable
-
-
-
-
-
-
case class
SessionConfig(serverSecret: String, jws: JwsConfig, 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
SessionResult[+T] extends AnyRef
-
-
-
Manages cookie-based sessions with optional refresh tokens. A refresh token is written to a separate cookie.