rodauth
Rodauth is an authentication framework using Roda, Sequel, and PostgreSQL. It aims to provide strong security for password storage by utilizing separate PostgreSQL database accounts. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth currently supports the following authentication-related features: login, logout, change password, change login, reset password, create account, close account, verify account, remember, and lockout.
Types
Docs
Guides
Zeitwerk
Namespace
Optimized
0.9.1
Jeremy Evans
bundle add rodauth
Getting Started
Learn more about the Rodauth gem.
Playground
Test, play and inspect the gem for yourself