E-Mail verifizieren
Die Verifizierung ist Voraussetzung dafür, dass eine Session nutzbar wird — auf jedem Anmeldeweg.
Sicherheit
Passkeys und TOTP, gehashte Recovery-Tokens, mehrschichtige Rate-Limits und strikte Ownership-Prüfungen — plus strukturierte DSGVO-Exporte für die Anfragen, die du beantworten musst.
Kurz gesagt
Passkeys (WebAuthn) und TOTP mit Backup-Codes
Gehashte Recovery-Tokens und HttpOnly-Refresh-Tokens
Mehrschichtige Rate-Limits mit Retry-After-Headern
Eckdaten
Funktionen
TOTP-Zweifaktor mit Backup-Codes, Passkeys per WebAuthn für passwortlosen Login und Geräteverwaltung zum gezielten Entziehen einzelner Geräte.
Neue und bestehende Konten mit unbestätigter E-Mail erhalten keine nutzbare Login-, OAuth-, Passkey- oder Email-Code-Session und werden stattdessen auf den Verifikationsfluss verwiesen.
Reset-, Verifikations- und E-Mail-Änderungstokens werden gehasht und befristet gespeichert; Access-Tokens liegen nur flüchtig im Session-Storage, nie im Local Storage.
Login, Registrierung, Einladungs-Registrierung, Passwort- und Email-Code-Flows, öffentliche Shop-Mutationen, Guest-Checkout, Support-Chat und Proxy-Zugriffe werden pro IP, Identifier und Wiederholung begrenzt — mit 429-, Retry-After- und RateLimit-*-Headern bis in die Frontends.
Öffentliche und eingeloggte Endpunkte prüfen Objektkontext und Besitz, bevor gelesen, geändert oder gelöscht wird, und öffentliche Antworten geben keine internen Benutzer- oder Besitz-IDs mehr preis.
Self-Service-Export für das eigene Konto und Admin-Export für Support und Compliance — gebündelt aus Konto-, Sicherheits-, Ticket-, Rechnungs-, Benachrichtigungs-, Mitgliedschafts-, Support- und Waitlist-Daten, ohne Geheimnisse im Klartext.
So funktioniert es
Die Verifizierung ist Voraussetzung dafür, dass eine Session nutzbar wird — auf jedem Anmeldeweg.
TOTP mit Backup-Codes aktivieren oder einen Passkey für passwortlosen Login registrieren.
Aktive Geräte prüfen und alle entfernen, die keinen Zugriff mehr haben sollen.
Strukturierten Datenexport per Self-Service oder über den Admin-Export für eine formale Auskunft bereitstellen.
Sicherheit
Produktion startet nur mit separatem starkem OAuth-State-Secret und aktivierter E-Mail-Verifikationspflicht, verlangt HTTPS und sichere Origins für Frontend, WebAuthn und OIDC und erwartet Docker-Secrets für zentrale Backend-Secrets. Strukturierte Security-Logs und Metriken erfassen Auth-Versuche, 4xx/5xx- und 429-Serien sowie auffällige Zugriffsmuster pro IP.
Einsatzbereiche
Firmenkunden, deren Einkauf konkret nachfragt, wie Authentifizierung und Datenexport funktionieren.
Große Mitgliederbestände, bei denen ein Credential-Stuffing-Versuch auf ein Rate-Limit treffen muss, nicht auf die Datenbank.
Öffentliche Shop-Endpunkte, die beim Verkaufsstart dem ganzen Internet offenstehen — und Bots, die das ausnutzen wollen.
FAQ
Projekt vom ersten Tag an mit Passkeys, Zweifaktor und verifizierten Konten aufsetzen.