AliceDarkest f8f068150e AP7 Best Practices (Teil): Security-Header, AvatarService, Bean-Validation-Start
- SecurityConfig: Security-Header ergaenzt – CSP (self-hosted, pragmatisch mit
  'unsafe-inline' fuer die Template-Inline-Styles/-Skripte, Chart.js ist lokal),
  Referrer-Policy strict-origin-when-cross-origin, HSTS bleibt Spring-Default
  (nur ueber HTTPS = faktisch Prod).
- AvatarService extrahiert: Bild-Dekodierung/Skalierung/Datei-I/O + Pfad-Logik
  (vorher 3x im ProfileController dupliziert) an einer Stelle; Controller nutzt
  jetzt avatarService.store()/delete(). Verhalten unveraendert.
- Bean Validation aktiviert: ScoreSubmission mit @NotBlank/@Size/@Min/@Max,
  Consumer mit @Valid (ApiExceptionHandler behandelt MethodArgumentNotValid
  bereits). Ausbau auf weitere Request-DTOs + NeuralNet-DTOs, Spring-Boot-Patch
  und Cookie-CSRF stehen noch aus (brauchen Test-Lauf mit DB).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WFxcjtc9HNP4VECT6Ur1tE
2026-07-21 00:25:54 +02:00
2026-07-19 20:01:06 +02:00
2026-06-25 11:54:25 +00:00

mindflux

Copyright © 2026 Sysnaptik

Alle Rechte vorbehalten. Eine Vervielfältigung, Verbreitung oder Nutzung dieses Quellcodes ist ohne ausdrückliche schriftliche Genehmigung untersagt.

S
Description
No description provided
Readme 8.6 MiB
Languages
HTML 41.9%
Java 38.3%
JavaScript 10.3%
CSS 9.4%