Crosswake.Companions.Sigra.Contracts.AuthContext (crosswake v0.1.2)

View Source

Backend-projected auth context used for route-level auth checks.

Summary

Types

t()

@type t() :: %Crosswake.Companions.Sigra.Contracts.AuthContext{
  actor_id: String.t(),
  as_of: String.t() | nil,
  auth_age: non_neg_integer(),
  mfa_level: atom(),
  org_id: String.t(),
  session_authority_lane:
    Crosswake.Companions.Sigra.Contracts.SessionAuthorityLane.t() | nil
}