From 46249d0b3a6c4a95c00b4de28bda38dea78fea19 Mon Sep 17 00:00:00 2001 From: haoxingxing Date: Wed, 14 Feb 2024 21:46:29 +0800 Subject: [PATCH] fix infinite redirects in policy based auth --- auth/policybase.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auth/policybase.go b/auth/policybase.go index a5be0e4..a795647 100644 --- a/auth/policybase.go +++ b/auth/policybase.go @@ -121,7 +121,7 @@ func (mgr *policyBaseAuth) HandleAuth(ctx *http.HttpCtx) AuthRet { cookies := strings.Split(cookie, ";") for j, item := range cookies { if strings.Contains(item, verfiyCookieKey+"=") { - token = strings.TrimPrefix(item, verfiyCookieKey+"=") + token = strings.TrimPrefix(strings.TrimSpace(item), verfiyCookieKey+"=") cookies = append(cookies[:j], cookies[j+1:]...) exists = true break