If you are using Phoenix 1.3, please take a look at Phauxth, which is designed with Phoenix 1.3 in mind.
Authentication library for Plug-based applications in Elixir
Openmaize is a collection of functions, built on top of Plug, which can be used to authenticate users.
It should work with any application that uses Plug, but it has only been tested with the Phoenix Web Framework.
See the wiki for more information about Openmaize.
BSD