module
Croda::CrodaPlugins::Sessions
Defined in:
croda/plugins/sessions.crConstant Summary
-
CIPHER_ALGORITHM =
"aes-256-ctr" -
DEFAULT_COOKIE_OPTIONS =
{path: "/", samesite: HTTP::Cookie::SameSite::Lax} -
DEFAULT_ENCRYPTION_PREFIX =
(Base64.strict_encode("croda")) + "--" -
DEFAULT_MAX_AGE =
30.days -
DEFAULT_SESSION_KEY =
"croda.session"
Class Method Summary
Class Method Detail
def self.configure(_app : Croda.class, secret_key : String, session_key : String = DEFAULT_SESSION_KEY, max_age : Time::Span = DEFAULT_MAX_AGE)
#