소스 검색

fix: jwt cookies won't overwrite jwt headers

jamesread 10 달 전
부모
커밋
c53fa8deb2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      service/internal/httpservers/restapi.go

+ 1 - 1
service/internal/httpservers/restapi.go

@@ -64,7 +64,7 @@ func authHttpRequest(req *http.Request) acl.UnauthenticatedUser {
 		ret.Provider = "jwt-header"
 		ret.Provider = "jwt-header"
 	}
 	}
 
 
-	if cfg.AuthJwtCookieName != "" {
+	if cfg.AuthJwtCookieName != "" && ret.Username == "" {
 		ret.Username, ret.Usergroup = parseJwtCookie(req)
 		ret.Username, ret.Usergroup = parseJwtCookie(req)
 		ret.Provider = "jwt-cookie"
 		ret.Provider = "jwt-cookie"
 	}
 	}