From 8be6706460e5ed7ebf5e95b1065b39a25d338d26 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 28 Nov 2021 16:36:39 +0100 Subject: [PATCH] docker-registry: Also need pass to display /, to have a working UI --- login.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/login.go b/login.go index 57338bc..af91fb1 100644 --- a/login.go +++ b/login.go @@ -87,7 +87,7 @@ func httpBasicAuth(w http.ResponseWriter, r *http.Request) { method := r.Header.Get("X-Original-Method") uri := r.Header.Get("X-Original-URI") - if (method == "GET" || method == "HEAD") && uri != "" && uri != "/v2/" && !strings.HasPrefix(uri, "/v2/_") { + if (method == "GET" || method == "HEAD") && uri != "" && uri != "/" && uri != "/v2/" && !strings.HasPrefix(uri, "/v2/_") { log.Printf("docker-registry: Permit anonymous login for URL %s", uri) w.Header().Set("X-Remote-User", "anonymous") w.WriteHeader(http.StatusOK)