AtAuth

feat: passkey login on OIDC authorize page

Users with a registered passkey can now sign in via WebAuthn on the OIDC login page, skipping the Bluesky OAuth round-trip entirely. - Add POST /oauth/authorize/passkey endpoint - Wire PasskeyService through to OIDC authorize router - Add passkey button with inline WebAuthn JS (feature-detected) - 8 new tests for passkey authorize flow Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>


Author Bryan Brooks Co-author Claude Opus 4.6 Date Commit Parent 29632a73
+487 -39
6 changed files
+487 -39
6 changed files