feat(nextcloud-files): Nextcloud-Kennung auf der Anmeldeseite, Anleitungen und Changelog
- Anmeldebildschirm zeigt Name, Logo und Themenfarbe der Nextcloud (GET server, server/logo) - Kennung wird 10 Minuten zwischengespeichert, Adresswechsel leert sie, Logo nur nach Bytes erkannt und mit CSP-Sandbox ausgeliefert - Anmeldekarte neu gestaltet (Kennungskopf, Hinweis zum Passwort am Fuss), Kontoleiste mit kleiner Kachel - Fokusfang in leeren Ordnern, damit die Rücktaste dort funktioniert - Changelog, Anwender-, Administrations- und Betriebshandbuch (Brute-Force-Ausnahme, Proxy-Grenzen) - e2e-Skripte wiederholbar gemacht Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -100,6 +100,18 @@ d=json.load(sys.stdin)
|
||||
print(len([t for t in d if "Tessera" in str(t.get("name",""))]))'
|
||||
}
|
||||
|
||||
# e2e_nc_purge_tokens <nc-benutzer> — entfernt uebrig gebliebene Tessera-Zugaenge in der Nextcloud
|
||||
# (ein Adresswechsel laesst Konten ablaufen, ohne den Zugang zu widerrufen; bekannte Restlage).
|
||||
e2e_nc_purge_tokens() {
|
||||
local id
|
||||
for id in $(NC_OCC user:auth-tokens:list "$1" --output=json 2>/dev/null \
|
||||
| python3 -I -c 'import json,sys
|
||||
for t in json.load(sys.stdin):
|
||||
if "Tessera" in str(t.get("name","")): print(t["id"])'); do
|
||||
NC_OCC user:auth-tokens:delete "$1" "$id" >/dev/null 2>&1 || true
|
||||
done
|
||||
}
|
||||
|
||||
# e2e_connect_anna <jar> — verbindet anna (Passwort-Weg) im Tessera-Benutzer des <jar>.
|
||||
# Gibt den HTTP-Status aus; der Antwortkoerper landet in $E2E_TMP/body.out.
|
||||
e2e_connect_anna() {
|
||||
|
||||
Reference in New Issue
Block a user