Login-/Session-/Passkey-Logik vollständig entfernen
Die App läuft künftig nur noch lokal, daher ist Anmeldung nicht mehr nötig: Proxy-Middleware, Login-Seite, Session-Handling, Passkey/WebAuthn (inkl. DB-Tabelle ausgaben_passkeys), Logout-Button und der Passwort-Hash- Generator (scripts/generate-password.js) entfallen. Der Einstellungen-Tab enthielt ausschließlich Passkey-Verwaltung und wurde daher ebenfalls entfernt. Nicht mehr benötigte Abhängigkeiten (@simplewebauthn/*, bcryptjs, jose) sowie die zugehörigen Env-Variablen (AUTH_USERS, AUTH_SECRET, AUSGABEN_RP_*) wurden aus package.json, Docker-Compose- Dateien und Dokumentation gestrichen. AUTH_README.md komplett entfernt. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -15,11 +15,3 @@ services:
|
||||
- DB_USER=${DB_USER}
|
||||
- DB_PASS=${DB_PASS}
|
||||
- DB_NAME=${DB_NAME}
|
||||
- AUTH_USERS=${AUTH_USERS}
|
||||
- AUTH_SECRET=${AUTH_SECRET}
|
||||
# Passkeys (WebAuthn) — WebAuthn braucht HTTPS oder localhost.
|
||||
# App-eigene Namen (AUSGABEN_RP_*) wie in docker-compose.prod.yml, damit
|
||||
# eine geteilte .env mit anderen Apps nicht kollidiert.
|
||||
- RP_ID=${AUSGABEN_RP_ID:-localhost}
|
||||
- RP_ORIGIN=${AUSGABEN_RP_ORIGIN:-http://localhost:3005}
|
||||
- RP_NAME=${AUSGABEN_RP_NAME:-Ausgaben-Log}
|
||||
|
||||
Reference in New Issue
Block a user