Meiner Meinung nach sollten wir noch Tests definieren, die via FakeRequests/WSClient (real requests over HTTP Stack) verifizieren, welcher Nutzer mit welcher Berechtigung/Authentisierung auf welchen HTTP-Endpoint zugreifen darf, und welchen HTTP Status Code er dabei zurueckbekommen sollte.
Das sollte uns helfen, damit wir auch nichts vergessen haben, aber auch, damit sowas wie Issue #37 nicht nochmal passiert. Ferner macht sich sowas sicher schoen in der Architekturbeschreibung.
Ich habe das bereits im Commit fbe56f4 prototypisch implementiert fuer den Fall, dass ein User unauthenticated ist.
Darunter sieht man nochmal Beispiele, wie man einen Admin authentifizieren koennte via FakeRequest oder WSClient.