WebAuthn Authentifizierung
Passkey Authentifizierung
Abschnitt betitelt „Passkey Authentifizierung“Anleitung zur Anmeldung mit registrierten Passkeys.
Login-Flow
Abschnitt betitelt „Login-Flow“import { WebAuthnClient } from './webauthn-client.js';
const webauthn = new WebAuthnClient({ authServerUrl: 'https://auth.deine-domain.de'});
// Mit Passkey anmeldenconst result = await webauthn.authenticate();
if (result.success) { console.log('Angemeldet als:', result.user.name); console.log('JWT Token:', result.token);}Usernameless Authentication
Abschnitt betitelt „Usernameless Authentication“Benutzer kann sich ohne Eingabe des Usernames anmelden:
// Browser zeigt alle verfügbaren Passkeysconst result = await webauthn.authenticate();Mit Username
Abschnitt betitelt „Mit Username“Für bestimmten User authentifizieren:
const result = await webauthn.authenticate({ userId: 'github:123456'});Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- WebAuthn Übersicht - Mehr über WebAuthn
- Sicherheit - Sicherheitshinweise