https://github.com/joaomdmoura/keeper
Flexible and Simple authentication solution for Phoenix
https://github.com/joaomdmoura/keeper
authentication authorization elixir keeper phoenix
Last synced: 10 months ago
JSON representation
Flexible and Simple authentication solution for Phoenix
- Host: GitHub
- URL: https://github.com/joaomdmoura/keeper
- Owner: joaomdmoura
- Created: 2016-10-26T23:06:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-13T14:27:03.000Z (almost 8 years ago)
- Last Synced: 2025-04-22T22:18:44.549Z (10 months ago)
- Topics: authentication, authorization, elixir, keeper, phoenix
- Language: Elixir
- Homepage:
- Size: 87.9 KB
- Stars: 30
- Watchers: 5
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README

Flexible and out of the box authentication solution for Phoenix ~ Devise like
[](https://travis-ci.org/joaomdmoura/keeper)
[](https://ebertapp.io/github/joaomdmoura/keeper)
[](http://inch-ci.org/github/joaomdmoura/keeper)
[](https://beta.hexfaktor.org/github/joaomdmoura/keeper)
## Disclaimer
**Keeper** is under heavy development and is still on it's first RC, you are more then welcome to contribute, but I'd definitely not recommend using it right now.
## Installation
1. Add `keeper` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:keeper, "~> 0.0.1-rc"}]
end
```
2. Ensure `keeper` is started before your application:
```elixir
def application do
[applications: [:keeper]]
end
```
3. Run the installer
You can replace `User` by the name of the module you want **Keeper** to create,
or be applied to (if it already exists) followed by it's downcased plural name.
```
$ mix keeper.install User users
```