🔐 ABC123 App

Pure WebAuthn API Demo

How it works:

  1. First, register a passkey on marks-simplewebauthn-example.retool.services
  2. Come back here and click "Authenticate with Passkey"
  3. Your browser will prompt you to use your passkey
  4. This app uses navigator.credentials.get() directly - zero dependencies! 🎉

Technical Details:

This demo uses the browser's native navigator.credentials.get() with no libraries!

Code Example:

// Authenticate with passkey
const credential = await navigator.credentials.get({
  publicKey: {
    challenge: new Uint8Array(32), // Random challenge
    rpId: 'retool.services',
    userVerification: 'preferred',
    timeout: 60000
  }
});