User authentication in Phoenix?

So I’ve been working on a solution myself since nothing really worked that well for my team. Coherence is the closest to a full feature authentication solution, but it has been built like a Rails monolith app which handles poorly in our elixir environment.

I took the approach to make a library that’s both modular and as plug n’ play as possible. It took much longer to build than I anticipated, but I think it has a strong foundation that will make it easy to work with and expand upon.

I would love to get some feedback to prepare for the 1.0.0 release. We got one app running in production with Pow (switched from Coherence). I’ll probably do the full release next month when we’ve deployed a second app with Pow to production.

https://elixirforum.com/t/pow-robust-modular-extendable-user-authentication-and-management-system/15807
https://github.com/danschultzer/pow

There’s also PowAssent for multi-provider auth (OAuth, OAuth2, etc).

11 Likes