Passkey origin check
REC-561. This page is not the portal — it is the harness that proves this origin can assert the passkey your iPhone already registered, which is the thing REC-557 is built on top of.
- Origin
- —
- Relying party
- —
- Platform authenticator
- checking…
Nothing is sent anywhere. The challenge is random and
generated in this tab, so the signature proves nothing to a server — what it
proves is that the browser accepts app-dev.reconcily.uk as a
valid origin for relying party reconcily.uk, and that the
credential registered on iOS is discoverable here. A server-verified
assertion is REC-557's job.
Full sign-in check
REC-557, and this one is real: Cognito issues the challenge
and verifies the signature, so a PASS here is exactly what the check above
could not prove. tools/webauthn-probe already proves the same
leg with a virtual authenticator — what is left, and what only you
can do, is proving it with the passkey actually on your device.
- Pool
- —
- App client
- —
⚠️ This performs a real sign-in. Tokens are read to confirm they arrived and are then discarded — nothing is written to storage by this page, deliberately, because a probe has no business leaving a session behind. A session row is created server-side and will appear under “Where you’re signed in”; sign it out from the app afterwards.
Add ?pool=prod to run against production. Without
it this targets dev, where your passkey does not exist — a failure there means
the wrong pool, not a broken origin.