From 61b5a4a67c02a57adf57dbafbd870ade728ce25b Mon Sep 17 00:00:00 2001 From: root Date: Tue, 11 Mar 2025 09:28:41 +0100 Subject: [PATCH] =?UTF-8?q?Dokumentiere=20notwendige=20Frontend-=C3=84nder?= =?UTF-8?q?ungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- frontend-aenderungen.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 frontend-aenderungen.md diff --git a/frontend-aenderungen.md b/frontend-aenderungen.md new file mode 100644 index 0000000..97b5bba --- /dev/null +++ b/frontend-aenderungen.md @@ -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. +