Implementing Passkeys in Practice - Computerphile
3-Second Blueprint (English)
- Passkey setup fetches a relying party ID and unique server challenge before calling navigator.credentials.create.
- The OS authenticator or password manager generates credentials locally and returns public key data to prevent replay attacks.
- Logging in uses navigator.credentials.get to verify a fresh server challenge token without ever sending a shared password.
WebAuthn Passkeysnavigator.credentials.createnavigator.credentials.getCryptographic challenge tokenPHP & JavaScript
3-Sekunden-Fazit (Deutsch)
- Bei der Passkey-Erstellung ruft der Browser Relying-Party-ID und eine eindeutige Challenge vom Server für navigator.credentials.create ab.
- Betriebssystem oder Passwortmanager erzeugen die Zugangsdaten lokal und senden öffentliche Schlüsseldaten gegen Replay-Angriffe zurück.
- Beim Login prüft navigator.credentials.get ein frisches Challenge-Token des Servers, ohne je ein gemeinsames Passwort zu übertragen.
WebAuthn Passkeysnavigator.credentials.createnavigator.credentials.getKryptografisches Challenge-TokenPHP & JavaScript
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.