moderation preview of pictures and audio files
Sonarqube Scanner / Prepare environment (push) Successful in 9s
Sonarqube Scanner / Build and test (push) Successful in 26s
Sonarqube Scanner / SonarQube analysis (push) Successful in 1m11s
Sonarqube Scanner / Deploy to Server (push) Successful in 8s

This commit is contained in:
Florian Zumpe
2026-10-03 15:48:04 +02:00
parent 94793b530d
commit 4b8bdcad5f
7 changed files with 209 additions and 8 deletions
+19
View File
@@ -0,0 +1,19 @@
# Moderation: Ersteller und Gerätekennung
Noch nicht umgesetzt: eine dauerhafte Owner-ID pro App auf einem Gerät und eine
Zuordnung des Erstellers zu eingereichten Strecken. Das GPX-Attribut
`creator="Wegwichtel"` ist ausschließlich die Kennung des erzeugenden Programms.
Sobald diese Funktion eingebaut wird:
- Die Owner-ID beim Start einmal mit einem kryptografisch sicheren Zufallswert
erzeugen und dauerhaft auf dem Gerät speichern. Löschen der Browserdaten
muss ausdrücklich als Verlust dieser Identität berücksichtigt werden.
- Bei der Einreichung die Erstellerzuordnung serverseitig übernehmen und
in der CLI-Streckenübersicht von `tools/python/moderate_routes.py` anzeigen.
- Zwischen Anzeigename, Gerätekennung und authentifizierter Berechtigung
unterscheiden. Eine frei übermittelte Geräte-ID allein beweist kein Eigentum.
- Tests für Start, Neustart, Einreichung und Anzeige der Kennung ergänzen.
Die Owner-ID ersetzt keine Anmeldung. Der Moderationszugang wird separat
über Nginx und eine Passwortdatei geschützt (siehe `MODERATION-MEDIEN.md`).