A secure, extensible authentication library for Phoenix and other Plug-based Elixir web applications.
Phauxth is an authentication library for Phoenix and other Plug-based web applications built with Elixir. It provides a secure, extensible foundation for implementing user authentication, designed to be easy to use and well-documented.
Elixir developers building web applications with Phoenix or other Plug-based frameworks who need a reliable, customizable authentication solution.
Developers choose Phauxth for its strong focus on security, extensibility, and comprehensive documentation, offering a solid alternative to rolling their own authentication from scratch.
Not actively maintained - Authentication library for Phoenix, and other Plug-based, web applications
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements secure authentication practices like password hashing and session management out of the box, as stated in the key features, reducing common security pitfalls.
Designed for easy customization and extension, allowing developers to adapt authentication flows to specific needs without overhauling the core, as emphasized in the philosophy.
Provides well-documented guides and examples, making implementation and troubleshooting straightforward, which is highlighted as a key feature for ease of use.
Works seamlessly with Phoenix and any Plug-based Elixir web framework, ensuring broad applicability and integration flexibility, as noted in the README.
The library is no longer actively maintained, as stated in the README, meaning no future updates, bug fixes, or security patches, posing risks for production use.
While extensible, features like OAuth, multi-factor authentication, or custom user models require additional implementation effort, lacking out-of-the-box solutions.
As an unmaintained project, it has a smaller community and fewer third-party integrations compared to active alternatives like Pow, potentially increasing support burden.