The story of how a simple website went from using only passwords to deploying passkeys.
Moving to FIDO2 passkeys is a journey! It's not realistic to assume your existing users will jump right in. But you don't want to slow down your early adopters either.
This sample demonstrates a realistic crawl/walk/run migration from passwords to passkeys. The migration unfolds like a story with chapters. Each chapter is represented with a git
branch 😎.
You can navigate to each chapter in a couple of ways:
- If you're just browsing using Github.com, you can jump to a different chapter by using Github's UI to switch branches.
- We also provide links ➡️ in each README to easily jump to the next chapter.
- If you want to get the most out of this sample, clone the repository locally so you can
git checkout
the desired branch and witness the changes in the code.
Ok! So to get started, turn to Chapter 0 ➡️ where we introduce the password-only backstory of our website:
git checkout 0_only-passwords
Then follow the new README.