authority v0.1.0 API Reference

Modules

Authority is a flexible, zero-dependencies authentication library for Elixir. It encourages you to use plain Elixir modules and behaviours instead of coupling your authentication logic to a framework

A behaviour for authenticating users

A behaviour for locking and unlocking resources, such as user accounts

A minimal behaviour for recovering a user account

A behaviour for registering and updating users

Authority provides implementations, not just behaviours. Many apps will be able to use a template instead of implementing Authority behaviours manually

A behaviour for converting resources (or credentials) into tokens

Exceptions