Registration vs Authentication
- Registration creates a new credential for your RP ID.
- The authenticator generates a key pair.
- The public key is stored on your server.
- The private key stays on the device or hardware key.
- Later, authentication signs a fresh challenge and your server verifies it.