morz-infoboard/server
Jesko Anschütz 029fa39ffd Dokumentation: Security-Features und Upload-Konsolidierung (Phase 6)
Neue Packages und Module:
- fileutil: Shared Upload-Logik mit Tenant-Isolation
- httpapi/csrf.go: Double-Submit-Cookie CSRF-Schutz
- httpapi/ratelimit.go: Rate-Limiting für /login
- httpapi/uploads.go: neuteredFileSystem (kein Directory-Listing)
- httpapi/manage/csrf_helpers.go: CSRF-Helpers für Templates
- player/agent/internal/screenshot/screenshot.go: Periodische Screenshot-Erfassung

Neue Umgebungsvariablen:
- MORZ_INFOBOARD_REGISTER_SECRET: Pre-Shared-Secret für Agent-Registrierung
- MORZ_INFOBOARD_SCREENSHOT_EVERY: Screenshot-Intervall im Player-Agent (Sekunden)

Dokumentation aktualisiert:
- server/backend/README.md: Neue Packages und Env-Variable REGISTER_SECRET
- DEVELOPMENT.md: Beide neuen Env-Variablen mit Erklärungen
- docs/API-ENDPOINTS.md: Screenshot-Endpoint als "In Vorbereitung" dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 21:01:47 +01:00
..
backend Dokumentation: Security-Features und Upload-Konsolidierung (Phase 6) 2026-03-23 21:01:47 +01:00
README.md Lege Entwicklungsleitfaden und Go-Gerueste an 2026-03-22 13:42:00 +01:00

Server

Hier liegen spaeter die zentralen Server-Komponenten.

Geplant:

  • backend/ fuer API und Fachlogik
  • admin-ui/ fuer die Admin-Oberflaeche
  • tenant-ui/ fuer die Firmenoberflaeche
  • worker/ fuer Provisionierungs- und Hintergrundjobs

Aktuell vorhanden:

  • backend/ mit erstem Go-Geruest