From 1c4e613d811b7bfe1da38dcef29945b1a9ae3f8d Mon Sep 17 00:00:00 2001 From: Zhang Minghan Date: Mon, 2 Oct 2023 22:22:57 +0800 Subject: [PATCH] add "Bearer" header --- middleware/auth.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/middleware/auth.go b/middleware/auth.go index 3cf31a9..0d31a8e 100644 --- a/middleware/auth.go +++ b/middleware/auth.go @@ -51,6 +51,10 @@ func AuthMiddleware() gin.HandlerFunc { return func(c *gin.Context) { k := strings.TrimSpace(c.GetHeader("Authorization")) if k != "" { + if strings.HasPrefix(k, "Bearer ") { + k, _ = strings.CutPrefix(k, "Bearer ") + } + if strings.HasPrefix(k, "sk-") { // api agent if ProcessKey(c, k) { return