Guardsix.Data.Session (guardsix v1.2.2)

Copy Markdown View Source

Holds an authenticated session for UI endpoints that do not support JWT.

Built via Guardsix.session/4,5.

Summary

Functions

Check if the session has expired.

Types

t()

@type t() :: %Guardsix.Data.Session{
  csrf_token: String.t(),
  expires_at: DateTime.t(),
  req: Req.Request.t(),
  username: String.t()
}

Functions

expired?(session)

@spec expired?(t()) :: boolean()

Check if the session has expired.