1.2 KiB
1.2 KiB
Marktvogt — Authentifizierung & Benutzerdaten
Authentifizierung
Drei Registrierungs-/Login-Wege:
- E-Mail + Passwort — klassisch
- Magic Link — passwortlos per E-Mail-Link
- OAuth — Google, Apple, Facebook, GitHub
Zusaetzlich: 2FA fuer alle Accounts (TOTP, ggf. WebAuthn).
Gespeicherte Daten pro Rolle
| Rolle | Daten |
|---|---|
| User | Name, E-Mail, Passwort-Hash, ggf. Adresse (fuer Rechnungen) |
| Haendler/Kuenstler/Lager | + Kontaktdaten (Telefon), Gruppenname, Profilbilder |
| Veranstalter | + Geschaeftsdaten (Firma, Adresse, Steuernummer, Bankverbindung fuer Auszahlung via Stripe Connect) |
Entscheidungen
- 2FA: Optional fuer alle Rollen
- OAuth-Provider: Google, Apple, Facebook, GitHub
- Account-Loeschung: Soft-Delete mit 30 Tagen Frist, dann Hard-Delete
- Aufbewahrungsfristen: 30 Tage nach Loeschung werden alle personenbezogenen Daten endgueltig entfernt (DSGVO-konform)