From a0bc2768c04255e13ef87798d87e4916d7bf17fc Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Mon, 24 Feb 2020 18:53:18 +0100 Subject: [tests] return auth errors and add unit tests for message parsing --- pkg/web/middleware.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/web') diff --git a/pkg/web/middleware.go b/pkg/web/middleware.go index ed137d6..3ff8938 100644 --- a/pkg/web/middleware.go +++ b/pkg/web/middleware.go @@ -64,14 +64,14 @@ func AuthMiddleware(authenticationFunc func(*creds.Credentials) (bool, error), o if err != nil { metrics.UnavailableLogins.Inc() log.Println("Error while checking credentials: ", err) - http.Error(w, "Auth service unavailable", http.StatusServiceUnavailable) + http.Error(w, "503: Auth service unavailable", http.StatusServiceUnavailable) return } else { metrics.FailedLogins.Inc() if isDebugAuthEnabled(debugFlag) { log.Println("Wrong credentials for user", c.User) } - http.Error(w, "Wrong user and/or password", http.StatusUnauthorized) + http.Error(w, "401: Wrong user and/or password", http.StatusUnauthorized) return } } -- cgit v1.2.3