Pure WebAuthn API Demo
navigator.credentials.get() directly - zero dependencies! 🎉retool.servicesThis demo uses the browser's native navigator.credentials.get() with no libraries!
// Authenticate with passkey
const credential = await navigator.credentials.get({
publicKey: {
challenge: new Uint8Array(32), // Random challenge
rpId: 'retool.services',
userVerification: 'preferred',
timeout: 60000
}
});