remove logging for invalid metadata values (#18068)

This commit is contained in:
Harshavardhana
2023-09-20 15:49:55 -07:00
committed by GitHub
parent 69c0e18685
commit 9788d85ea3
2 changed files with 13 additions and 8 deletions

View File

@@ -616,7 +616,7 @@ func AuthMiddleware(h http.Handler) http.Handler {
tc, ok := r.Context().Value(mcontext.ContextTraceKey).(*mcontext.TraceCtxt)
claims, groups, owner, authErr := metricsRequestAuthenticate(r)
if authErr != nil || !claims.VerifyIssuer("prometheus", true) {
if authErr != nil || (claims != nil && !claims.VerifyIssuer("prometheus", true)) {
if ok {
tc.FuncName = "handler.MetricsAuth"
tc.ResponseRecorder.LogErrBody = true