Skip to content

Stream Tokens

Björn Fischer requested to merge stream-signing into next
  • Gültigkeitsdauer konfigurieren (in Minuten, Defaultwert 1d)
  • Token Validierung: Gültigkeit prüfen
  • Generierung von UUIDs für Tokens
  • Relative URLs prüfen, nicht absolute (in StreamFilter: request.getRequestURI + request.getQueryString())
  • URLs in Kursbeschreibung + Übungsbeschreibung in Backend signieren
  • Signierung von TaskReferenceRewriter evtl. entkoppeln
  • Signierung von Links zu Aufgabendateien + an FE senden
  • Signierung von Links zu Lösungsdateien + an FE senden
  • Signierung von Spec-Download
  • HATEOAS korrigieren (zurückgestellt, zu viel Aufwand)
  • Abgelaufene Token in FE bei Klick verlängern? evtl. mit DownloadLinkInterceptorDirective? (wird nicht gebraucht)
  • Signierte Links in Beschreibung erkennen und ersetzen
  • Ausbauen aus FE, da nicht mehr gebraucht:
    • (DownloadLinkInterceptDirective)
    • DownloadService
    • LoadMediaPipe
  • Keycloak Client Konfiguration -> sls/core (brauchen wir subato-backend noch?)
  • Fehlerseite hübsch
  • InvalidStreamTokenException sollte zu Login weiterleiten
  • Refactoring GlobalExceptionHandler
  • Fehler in HtmlSigner beheben
  • Doku
    • JavaDocs
    • Spezifikation: Warum? Alternativen? Was war vorher? Security

closes #122 (closed), #140 (closed)

Edited by Björn Fischer

Merge request reports