Přeskočit na obsah
_CORE
Know-How

FIDO2/Passkeys — budoucnost autentizace

7 min čtení
SecurityFIDO2PasskeysWebAuthn

Passkeys nahrazují hesla. Biometrie na zařízení, kryptografický klíč v secure enclave. Phishing-resistant, user-friendly.

Jak passkeys fungují

  1. Registrace: zařízení vytvoří key pair, public key → server
  2. Login: server pošle challenge, zařízení podepíše private key
  3. Biometrie (Face ID, Touch ID) odemkne private key
  4. Private key nikdy neopustí zařízení

WebAuthn registrace

// Frontend const credential = await navigator.credentials.create({ publicKey: { challenge: serverChallenge, rp: { name: "MyApp", id: "myapp.com" }, user: { id: userId, name: "[email protected]", displayName: "Jan" }, pubKeyCredParams: [{ alg: -7, type: "public-key" }], authenticatorSelection: { residentKey: "required" }, } }); // Odeslat credential na server k uložení

Výhody passkeys

  • Phishing-resistant (bound to origin)
  • Žádná hesla k zapomenutí
  • Biometrické ověření
  • Cross-device sync (iCloud, Google Password Manager)

Klíčový takeaway

Passkeys jsou budoucnost autentizace. Phishing-resistant, user-friendly. Implementujte jako primární metodu.

CORE SYSTEMS tým

Praktické know-how z reálných projektů. Bez buzzwordů, s kódem.