diff --git a/.gitignore b/.gitignore index 4fd0696..9b10a1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ gin-bin +mondash diff --git a/main.go b/main.go index 3add166..dbed29b 100644 --- a/main.go +++ b/main.go @@ -101,6 +101,10 @@ func main() { dash, err := LoadDashboard(params["dashid"]) if err != nil { + if len(req.Header.Get("Authorization")) < 10 { + http.Error(res, "APIKey is too insecure", http.StatusUnauthorized) + return + } dash = &Dashboard{APIKey: req.Header.Get("Authorization"), Metrics: DashboardMetrics{}, DashboardID: params["dashid"]} }