From 3674855200e0c1a960af234c993a1b17c2e1d4ff Mon Sep 17 00:00:00 2001 From: Danny van Kooten Date: Thu, 4 Oct 2018 13:40:52 +0200 Subject: [PATCH] apply authorize middleware to site endpoints --- pkg/api/routes.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/api/routes.go b/pkg/api/routes.go index 2b99bf7..a56fa85 100644 --- a/pkg/api/routes.go +++ b/pkg/api/routes.go @@ -12,10 +12,10 @@ func (api *API) Routes() *mux.Router { r := mux.NewRouter() r.Handle("/collect", NewCollector(api.database)).Methods(http.MethodGet) - r.Handle("/api/sites", HandlerFunc(api.GetSitesHandler)).Methods(http.MethodGet) - r.Handle("/api/sites", HandlerFunc(api.SaveSiteHandler)).Methods(http.MethodPost) - r.Handle("/api/sites/{id:[0-9]+}", HandlerFunc(api.SaveSiteHandler)).Methods(http.MethodPost) - r.Handle("/api/sites/{id:[0-9]+}", HandlerFunc(api.DeleteSiteHandler)).Methods(http.MethodDelete) + r.Handle("/api/sites", api.Authorize(HandlerFunc(api.GetSitesHandler))).Methods(http.MethodGet) + r.Handle("/api/sites", api.Authorize(HandlerFunc(api.SaveSiteHandler))).Methods(http.MethodPost) + r.Handle("/api/sites/{id:[0-9]+}", api.Authorize(HandlerFunc(api.SaveSiteHandler))).Methods(http.MethodPost) + r.Handle("/api/sites/{id:[0-9]+}", api.Authorize(HandlerFunc(api.DeleteSiteHandler))).Methods(http.MethodDelete) r.Handle("/api/session", HandlerFunc(api.GetSession)).Methods(http.MethodGet) r.Handle("/api/session", HandlerFunc(api.CreateSession)).Methods(http.MethodPost)