session/config
src/session/config.tur
cookie + TTL configuration for the session middleware.
Since: v0.1.0
defstruct
SessionConfig
(defstruct SessionConfig [])
cookie attributes and session lifetime.
defn
default-session-config
(default-session-config :)
production defaults: Secure, HttpOnly, 24h, Lax.
Since: v0.1.0
defn
dev-session-config
(dev-session-config :)
development defaults: Secure off (works over HTTP).
Since: v0.1.0
defn
with-signing-key
(with-signing-key [cfg : SessionConfig key : cstr] :)
a copy of `cfg` with HMAC cookie signing enabled.
Since: v0.2.0