{"id":80531,"library":"rodauth","title":"Rodauth","description":"Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications, supporting features like login, logout, multifactor authentication, and passwordless login.","status":"active","version":"2.44.0","language":"ruby","source_language":null,"source_url":"https://github.com/jeremyevans/rodauth","tags":["authentication","rack","security","roda"],"install":[{"cmd":"gem install rodauth","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'rodauth', '~> 2.44.0'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"Rodauth","correct":"require 'rodauth'"}],"quickstart":{"code":"require 'rodauth'\n\nclass MyApp < Roda\n  plugin :rodauth do\n    enable :login, :logout\n  end\n\n  route do |r|\n    r.rodauth\n  end\nend","lang":"ruby","description":"Set up basic login and logout in a Roda app."},"warnings":[],"env_vars":null,"search_vec":"'advanc':7 'applic':16 'authent':8,23,27 'design':10 'featur':18 'framework':9 'like':19 'login':20,26 'logout':21 'multifactor':22 'passwordless':25 'rack':15,28 'roda':30 'rodauth':1,2 'rubi':4 'secur':29 'support':17 'work':12","created_at":"2026-06-18T05:26:36.060616+00:00","updated_at":"2026-06-18T05:26:36.060616+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://rodauth.jeremyevans.net","github":"https://github.com/jeremyevans/rodauth","docs":"http://www.rubydoc.info/gems/rodauth/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["auth","web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}