mirror of
https://github.com/status-im/fathom.git
synced 2025-03-01 03:20:27 +00:00
apply authorize middleware to site endpoints
This commit is contained in:
parent
4a4e5267fa
commit
3674855200
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user