AUTHHELL
Authentication Hell plays best on a desktop with a keyboard — the game may be cramped and hard to control on a small screen.
6 6 6 0

Authentication
Hell

The security course every new hire has to clear before their accounts go live. Get up to speed on how we protect logins here — passkeys, two-factor codes, passwords, and the rest — then press play and work through it at your own pace.

5 modules · ~4 min total · Beginner · Self-paced

Authentication Hell

Onboarding Tape · Lesson 1

0:48 / 3:20

What you’ll learn

  • Sign in with a passkey instead of a password
  • Set up two-factor authentication that actually sticks
  • Pick a strong password — and recover it without the panic
  • Spot a suspicious sign-in before it becomes a problem

Course content

5 modules · ~4 min

0:45

Module 1 · Welcome

Video lesson

3:20

Module 2 · Password Complexity

Video lesson

3:20

Module 3 · API Keys

Video lesson

3:20

Module 4 · Time-Based One-Time Passwords

Video lesson

3:20

Module 5 · RubyConf Field Trip

Video lesson

RubyConf 2026 — Welcome to Authentication Hell, a talk by Mike Dalton

Course notes

This game is being built in the open as part of “Welcome to Authentication Hell”, a talk by Mike Dalton at RubyConf 2026.

Thursday, July 16, 2026 · 11:15 am · Red Rock Casino Resort, Las Vegas, Nevada

View the slides ↗

Acknowledgements Source on GitHub