Authority
Authority is a flexible authentication library for Elixir. It encourages you to use plain Elixir modules and behaviours instead of coupling your authentication logic to a framework.
While it provides easy integration with Ecto, nothing about Authority requires Ecto.
See the documentation for details.
Installation
Add authority to your list of dependencies in mix.exs:
def deps do
[
{:authority, "~> 0.1.0"}
]
end