Overview
Demo app prepared a talk I gave at the WNB.rb meetup of March 2024.
This Ruby on Rails app demonstrates login with multi-factor authentication using WebAuthn.
It relies on the webauthn gem and the @github/webauthn-json package.
Features
- Secure user accounts using WebAuthn authenticators such as security keys, iCloud keychain, fingerprint, etc.
 - Lightweight custom authentication built using Rails 7.1
 - Stimulus controllers for JavaScript
 - Model and system tests using RSpec and Capybara
 - Mobile and desktop styling using Sass and BEM methodology