API Reference BreakGlassEx v#0.1.0

Copy Markdown View Source

Modules

Public façade for the break_glass_ex emergency access library.

Default implementation of BreakGlass.UserProvider that returns the raw attrs map unchanged.

Handles out-of-band alerting via email and/or webhook after a successful break-glass login, and delivers OTP codes to the break-glass email address.

GenServer that owns the :break_glass_otp ETS table.

GenServer that owns the :break_glass_rate_limit ETS table and serialises all write operations to prevent TOCTOU races.

OTP supervisor for the break_glass_ex library.

GenServer that owns the :break_glass_tokens ETS table.

Behaviour that host applications implement to supply a user term on successful break-glass authentication.

Mix Tasks

Generates a bcrypt hash for a given plaintext password and prints it to stdout.