Selaa lähdekoodia

Routing: Update routing to require sign in on every route (#19118)

* Update routing to require sign in on every route

* Review update
Dominik Prokop 6 vuotta sitten
vanhempi
commit
97ff75732d
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      pkg/api/api.go

+ 2 - 1
pkg/api/api.go

@@ -24,7 +24,6 @@ func (hs *HTTPServer) registerRoutes() {
 	r := hs.RouteRegister
 
 	// not logged in views
-	r.Get("/", reqSignedIn, hs.Index)
 	r.Get("/logout", hs.Logout)
 	r.Post("/login", quota("session"), bind(dtos.LoginCommand{}), Wrap(hs.LoginPost))
 	r.Get("/login/:name", quota("session"), hs.OAuthLogin)
@@ -422,4 +421,6 @@ func (hs *HTTPServer) registerRoutes() {
 	r.Get("/api/snapshots/:key", GetDashboardSnapshot)
 	r.Get("/api/snapshots-delete/:deleteKey", reqSnapshotPublicModeOrSignedIn, Wrap(DeleteDashboardSnapshotByDeleteKey))
 	r.Delete("/api/snapshots/:key", reqEditorRole, Wrap(DeleteDashboardSnapshot))
+
+	r.Get("/*", reqSignedIn, hs.Index)
 }