Having shared a link to the FIDO spec key page in
this comment of mine, I thought I also share an interesting page with a demo of WebAuthn (Passkeys) so we can all see how Passkeys work.
Hopefully this can put an end to the debate and incorrect claims that enabling the use of the iPhone Passcode is a requirement of the password-less / Passkeys technology specification, which has been stated in some previous comments:
If you have a Mac with TouchID and an iPhone, it will make the demo experiment more interesting. I have set up an account on my Mac, then opened the website on the iPhone, clicked Authenticate and the iPhone give me a choice of 3 methods to authenticate:
- Use the Passkey created on the Mac which had synced to the iPhone automatically, unlocking it via FaceID. It never asks for the iPhone Passcode. It only authenticates if FaceID succeeds.
- Use passkey from another device with a camera.
- Use an external security key.
You can find the demo at
https://webauthn.io/ .
(The demo is referenced in the
FIDO2 WebAuthn page of the FIDO Alliance website).