guardian
elixir-boilerplate
Our great sponsors
guardian | elixir-boilerplate | |
---|---|---|
4 | 3 | |
3,381 | 1,093 | |
0.3% | 2.5% | |
3.2 | 8.9 | |
5 days ago | 3 days ago | |
Elixir | Elixir | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
guardian
-
Building JSON API w/ Authentication as a backend for a mobile app?
As for the original question, OP you should check out https://github.com/ueberauth/guardian if you want to roll your own auth. If not rolling you own you can just use a standard Oauth provider and validate their tokens (surprise they are JWTs) in you backend using their public keys.
-
Complete, Production-Ready Phoenix Reference Applications
AuthN: For authentication, I'd look at the built-in auth generator. If you need to add JWT things, joken and/or guardian can probably meet your needs.
elixir-boilerplate
-
Complete, Production-Ready Phoenix Reference Applications
Elixir Boilerplate
-
Unlock/Uninstall A Dependency
Here’s an extra tip to keep you mix.lock clean, add this to your linting rules so it gets validated automatically! It is one of the many CI checks we have for our Elixir projects at Mirego. We actually open-sourced our boilerplate project/template a few months ago if ever you are curious :
-
Is it a good idea to switch from go micro-services to elixir/pheonix ?
We do have this awesome community created template & I use it for all my projects even non graphql projects; it saves about 1-3 days of setup and configuration. https://github.com/mirego/elixir-boilerplate
What are some alternatives?
Pow - Robust, modular, and extendable user authentication system
phoenix_container_example - Production-quality example for Elixir/Phoenix building, testing, and running in containers
ueberauth - An Elixir Authentication System for Plug-based Web Applications
filtrex - A library for performing and validating complex filters from a client (e.g. smart filters)
coherence - Coherence is a full featured, configurable authentication system for Phoenix
kandesk - Simple Kanban application written in elixir using phoenix liveview
htpasswd - Apache httpasswd file reader/writer in Elixir
absinthe_plug - Plug support for Absinthe, the GraphQL toolkit for Elixir
oauth2 - An Elixir OAuth 2.0 Client Library
terminator - 🛡 Modern elixir ACL/ABAC library for managing granular user abilities and permissions
Paseto - An Elixir implementation of Paseto (Platform-Agnostic Security Tokens)
WebSockex - An Elixir Websocket Client