graph: Move token middleware and return proper JSON response on error.

Fixes #5661
This commit is contained in:
Daniel Swärd
2023-03-06 10:24:44 +01:00
committed by Ralf Haferkamp
parent e3d9b810bd
commit c17add76c4
4 changed files with 8 additions and 6 deletions
+1 -1
View File
@@ -114,7 +114,7 @@ func Server(opts ...Option) (http.Service, error) {
return http.Service{}, errors.Wrap(err, "could not initialize gateway client")
}
} else {
middlewares = append(middlewares, middleware.Token(options.Config.HTTP.APIToken))
middlewares = append(middlewares, graphMiddleware.Token(options.Config.HTTP.APIToken))
// use a dummy admin middleware for the chi router
requireAdminMiddleware = func(next stdhttp.Handler) stdhttp.Handler {
return next