From 2399f8cd27d3176a76d4e65408a19f63cdcb1d8b Mon Sep 17 00:00:00 2001 From: mountain Date: Wed, 21 Jun 2023 09:33:48 +0900 Subject: [PATCH] =?UTF-8?q?noauth=20=EC=B2=98=EB=A6=AC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/maingate.go | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/core/maingate.go b/core/maingate.go index 029cab7..8c78aff 100644 --- a/core/maingate.go +++ b/core/maingate.go @@ -458,7 +458,7 @@ func (mg *Maingate) RegisterHandlers(ctx context.Context, serveMux *http.ServeMu Priority: 0, State: DivisionState_FullOpen, }, - Url: fmt.Sprintf("http://%s/warehouse", host), + Url: fmt.Sprintf("http://%s.actionsquare.corp/warehouse", host), }, }, } @@ -576,18 +576,20 @@ func (mg *Maingate) query(w http.ResponseWriter, r *http.Request) { return } - apitoken := r.Header.Get("MG-X-API-TOKEN") - if len(apitoken) == 0 { - logger.Println("MG-X-API-TOKEN is missing") - w.WriteHeader(http.StatusBadRequest) - return - } + if !*flag.Noauth { + apitoken := r.Header.Get("MG-X-API-TOKEN") + if len(apitoken) == 0 { + logger.Println("MG-X-API-TOKEN is missing") + w.WriteHeader(http.StatusBadRequest) + return + } - apitokenObj, _ := primitive.ObjectIDFromHex(apitoken) - if !mg.service().isValidToken(apitokenObj) { - logger.Println("MG-X-API-TOKEN is invalid :", apitoken) - w.WriteHeader(http.StatusBadRequest) - return + apitokenObj, _ := primitive.ObjectIDFromHex(apitoken) + if !mg.service().isValidToken(apitokenObj) { + logger.Println("MG-X-API-TOKEN is invalid :", apitoken) + w.WriteHeader(http.StatusBadRequest) + return + } } bt, _ := json.Marshal(info)