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,227 of 196,106
Downloads: 1,013,493

Daily

Ranking: 3,902 of 196,079
Downloads: 1,036

Depended by

RankDownloadsName
7,265692,723rodauth-rails
8,061566,479rodauth-model
12,535213,075rodauth-omniauth
13,156193,276rodauth-oauth
16,446124,885rodauth-i18n
19,74490,993osso
22,21275,181rodauth-pwned
43,90528,724rodauth-tools
44,58928,173rodauth-become_account
53,27122,034rodauth-select-account
104,6717,996rodauth-openapi
138,5774,666authtown
174,2272,633rodauth-guest
175,2082,573omniauth_openid_federation
179,5422,255rodauth-json
187,0341,138rodauth-pat

Depends on

RankDownloadsName
141,280,319,739minitest
42800,901,086jwt
43784,461,674tilt
51754,213,493mail
120408,393,945bcrypt
144354,443,910capybara
376137,392,449rotp
419127,013,266rqrcode
77673,436,228sequel
1,21139,657,993webauthn
1,73121,083,478roda
1,99915,188,248minitest-hooks
3,3444,452,014argon2
3,5743,788,501rack_csrf
8,908448,605minitest-global_expectations

Owners

#GravatarHandle
1iconjeremyevans