Frontend routing
Das Ziel hiervon ist es, das Routing zu verbessern. Momentan bezieht sich das nur auf das Frontend, das Backend Routing ist anscheinend zu kompliziert dafür.
Backend Routing
Das Ziel war es die Basis-Html Seite index.html
von jedem Punkt aus zu liefern, der nicht mit /static
oder /api
anfängt.
Leider habe ich keine Ahnung warum das funktioniert hatte. (404 Handler der nicht gerufen wird, Standard Fehlerseite auf /
umstellen, andere Exceptionhandler, Requestmappings mit dem dazugehörigen Regex, ...).
Frontend Routing
Das Ziel beim Frontend ist es gewesen, das dem Nutzer es verboten wird einige Routen zu betreten, sofern er nicht authentifiziert ist.
Es ist im nicht-authentifizierten Zustand erlaubt nur /signup
oder /login
zu betreten.
Protokollerzeugung
Es wurde nun auch die Protokollerzeugung mit reingenommen. Dabei wurde nur die reine Protokollerzeugung mit validen Daten in Betracht gezogen, ohne Abschnitte (Sections). Es werden nun auch bei jeder erfolgreichen Validierung des Nutzers die Fächer des Nutzers lokal gespeichert.
Sonstiges
Die Authentifizierungsüberprüfung auf Backend Seite wurde komplett gekippt (AuthFilter.java gelöscht). Für unseren Prototyp ist sowas nicht notwendig und macht nur Probleme.
Anscheinenend sollte nun hier auch das Protokollerstellen mit reingenommen werden.