From 97ff75732d228d7701101514b8c4e6b3efc31100 Mon Sep 17 00:00:00 2001 From: Dominik Prokop Date: Mon, 16 Sep 2019 14:06:50 +0200 Subject: [PATCH] Routing: Update routing to require sign in on every route (#19118) * Update routing to require sign in on every route * Review update --- pkg/api/api.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/api/api.go b/pkg/api/api.go index 6a590e28cfb..f84299cbe62 100644 --- a/pkg/api/api.go +++ b/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) }