Profilbild-Upload (413+Skalierung) und CSRF #3

Merged
AliceDarkest merged 1 commits from fix/upload-csrf into main 2026-06-26 13:24:33 +00:00
Owner
No description provided.
AliceDarkest added 1 commit 2026-06-26 13:23:21 +00:00
- application.properties: multipart max-file/request-size auf 10MB
  (nginx client_max_body_size muss serverseitig passend gesetzt sein)
- ProfileController: hochgeladene Profilbilder werden serverseitig auf
  max. 400px herunterskaliert und als JPEG normalisiert gespeichert
  (statt der Originaldatei roh); nicht lesbare Bilder werden ignoriert
- SecurityConfig: CSRF aktiviert; Spiele-JSON-APIs (/api/games,
  /api/techtacular, /api/mindmatch) ausgenommen; GET-Logout erlaubt,
  da die Logout-Links in den Templates GET sind

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
AliceDarkest merged commit 83929f24ba into main 2026-06-26 13:24:33 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Sysnaptik/mindflux#3