Creating a passkey once on your laptop is not the same as deploying passkeys.
A production release needs evidence at three layers: public configuration, server verification, and the real user journey. A failure at any layer can produce a broken experience even when the other two look healthy.
This is part two of Passkeys in Production , adapted from our full deployment checklist . Helpers.work also provides the Passkey Deployment Checker used for the public-configuration layer.
1. Record the identity boundary
Write down the actual sign-in origin, RP ID, allowed server origins, credential store, and native app identifiers.
An illustrative setup:
Sign-in origin: https://login.example.com RP ID: example.com Server policy: explicitly allow https://login.example.com
Enter fullscreen mode
Exit fullscreen mode
The RP ID is not necessarily the hostname visible in the address bar. Read it from the options your backend produces.
Keep staging and production boundaries intentional.…