feat: make routing per role, add unlogged role

This commit is contained in:
2026-04-14 09:49:37 +02:00
parent 26cbdeec0a
commit 967b101f9b
13 changed files with 128 additions and 36 deletions

View File

@@ -86,9 +86,10 @@ func (s *Server) Setup() error {
// API routes
s.api = s.app.Group("/api/v1")
s.api.Use(middleware.Authenticate())
s.public = s.api.Group("/public")
s.restricted = s.api.Group("/restricted")
s.restricted.Use(middleware.AuthMiddleware())
s.restricted.Use(middleware.Authorize())
s.webdav = s.api.Group("/webdav")
s.webdav.Use(middleware.Webdav())