~bigbes/core-go

dea4ef29b2fdc8ec244e6a25066ee4ec3a91e208 — Drew DeVault 4 years ago 129dc1b
server: move auth middlware ahead of RealIP

So that @internal auth can correctly test against internal-ipnet.
1 files changed, 1 insertions(+), 1 deletions(-)

M server/server.go
M server/server.go => server/server.go +1 -1
@@ 187,10 187,10 @@ func (server *Server) WithDefaultMiddleware() *Server {
	server.router.Use(email.Middleware(server.email))
	server.router.Use(database.Middleware(db))
	server.router.Use(redis.Middleware(rc))
	server.router.Use(auth.Middleware(server.conf, apiconf))
	server.router.Use(middleware.RealIP)
	server.router.Use(middleware.Logger)
	server.router.Use(middleware.Timeout(timeout))
	server.router.Use(auth.Middleware(server.conf, apiconf))
	server.router.Use(func(next http.Handler) http.Handler {
		return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
			ctx := context.WithValue(r.Context(), serverCtxKey, server)