Passwords are still the default authentication method, despite poor security and UX.
WebAuthn and Passkeys were created by the FIDO Alliance and standardized by W3C to enable secure, passwordless login using public-key cryptography and biometrics.
This talk explains how they work and how to add them to any Ruby app.