Passwörter gehören zu den größten Schwachstellen der IT-Sicherheit. Mit Passkeys (basiert auf WebAuthn und FIDO2) kannst du auf einfache und sichere Weise passwortlose Logins realisieren. In diesem Artikel zeige ich dir, wie du deine bestehende Authentik-Umgebung um PocketID ergänzt, um Passkeys einzuführen.
PocketID ist ein Open-Source WebAuthn-Dienst, der mit Identity Providern wie Authentik zusammenspielt. Die Anmeldung erfolgt über das Smartphone oder einen FIDO2-kompatiblen Token.
PocketID kann einfach via Docker Compose betrieben werden. Beispiel:
version: '3.8'
services:
pocketid:
image: ghcr.io/pocketid/pocketid:latest
restart: unless-stopped
environment:
- POCKETID_URL=https://id.example.lan
ports:
- 3000:3000
volumes:
- ./data:/app/data
Dann starten:
docker compose up -d
PocketID als externen Provider einbinden
https://id.example.lanAuthentik-Flow anpassen
Benutzer konfigurieren
Besuche deine Authentik-geschützte Anwendung (z. B. Nextcloud). Du solltest nun neben klassischem Login auch den Passkey nutzen können. Authentik erkennt automatisch, ob ein Passkey verfügbar ist.
Mit PocketID und Authentik führst du moderne, sichere und bequeme Passkey-Authentifizierung ein – ein großer Schritt hin zur Passwordless Future.
Damit endet unsere AAA-Artikelserie. Ich hoffe, sie war für dich hilfreich und inspirierend. Wenn du Fragen oder Ergänzungen hast, freue ich mich über dein Feedback oder eine Diskussion auf GitHub oder Mastodon.
Bleib sicher – und bleib neugierig!