This is a "port" of PHP password\_\* functions, an abstraction layer on top of supported algorithms (bcrypt and argon2).
The behaviour each ExPassword algorithm has to implement
The argon2 "plugin" for ExPassword (as a NIF)
The bcrypt "plugin" for ExPassword (as a NIF)
An alternate argon2 "plugin" for ExPassword (using an external command, php, instead of a NIF)
An alternate bcrypt "plugin" for ExPassword (using an external command, php, instead of a NIF)
A flexible authentication (and more) solution for Phoenix
Helper to render scrivener paginations in phoenix.
Features:
* reversed pagination (`3 2 1` instead of traditional `1 2 3`) * *page* parameter can be directly passed through URL's path (ie be part of your route, eg: /blog/page/3 instead of /blog/?page=3)