Dokumentiere notwendige Frontend-Änderungen

Erstelle eine neue Datei mit Dokumentation der notwendigen Änderungen am Frontend für den Wechsel von GitHub OAuth zu lokaler Authentifizierung.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root 2025-03-11 09:28:41 +01:00
parent 55936c81f0
commit 61b5a4a67c

22
frontend-aenderungen.md Normal file
View File

@ -0,0 +1,22 @@
# Notwendige Frontend-Änderungen
1. Frontend-Authentifizierung anpassen:
- GitHub OAuth durch lokale Authentifizierung ersetzen
- Login-Komponenten für Benutzername/Passwort erstellen
- Registrierungs-Formular implementieren
- API-Routen für Login- und Registrierungsprozess anpassen
2. Datenbankschema:
- Users-Tabelle anpassen um Passwort-Hash zu unterstützen
- GitHub-ID entfernen oder optional machen
3. Auth-System:
- Lucia.js: Anpassung von OAuth auf Formular-basierte Authentifizierung
- Session-Management beibehalten
4. API-Endpunktanpassungen:
- Neue Login und Register-Endpunkte erstellen
- Route für initialen Admin-Setup
Die Änderungen im Frontend sind umfangreicher, da das aktuelle System stark auf GitHub OAuth ausgerichtet ist und komplett umgestellt werden muss.