rodauth

https://rubygems.org/gems/rodauth
https://github.com/jeremyevans/rodauth
Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications. It's built using Roda and Sequel, but it can be used as middleware in front of web applications that use other web frameworks and database libraries. Rodauth aims to provide strong security for password storage by utilizing separate database accounts if possible on PostgreSQL, MySQL, and Microsoft SQL Server. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth supports typical authentication features: such as login and logout, changing logins and passwords, and creating, verifying, unlocking, and resetting passwords for accounts. Rodauth also supports many advanced authentication features: * Secure password storage using security definer database functions * Multiple primary multifactor authentication methods (WebAuthn and TOTP), as well as backup multifactor authentication methods (SMS and recovery codes). * Passwordless authentication using email links and WebAuthn authenticators. * Both standard HTML form and JSON API support for all features.

Total

Ranking: 6,392 of 192,692
Downloads: 844,042

Daily

Ranking: 4,738 of 192,666
Downloads: 248

Depended by

RankDownloadsName
7,734567,444rodauth-rails
8,564448,038rodauth-model
13,911164,174rodauth-omniauth
14,316154,899rodauth-oauth
18,22299,511rodauth-i18n
19,55988,289osso
24,73261,544rodauth-pwned
44,10027,639rodauth-become_account
56,79119,565rodauth-select-account
101,1658,213rodauth-tools
113,6096,573rodauth-openapi
148,0573,993authtown
177,6752,169rodauth-guest
178,1162,119rodauth-json
184,8571,014rodauth-pat

Depends on

RankDownloadsName
141,207,075,832minitest
42753,444,386jwt
43751,109,298tilt
51716,321,894mail
120385,900,302bcrypt
141338,827,661capybara
388128,389,358rotp
428118,373,142rqrcode
78869,719,182sequel
1,20938,192,160webauthn
1,74719,385,884roda
2,00614,124,884minitest-hooks
3,4023,991,711argon2
3,6783,288,085rack_csrf
9,055397,223minitest-global_expectations

Owners

#GravatarHandle
1iconjeremyevans