diff --git a/plugins/wasm-go/extensions/simple-jwt-auth/main.go b/plugins/wasm-go/extensions/simple-jwt-auth/main.go index 27c2e9785..fbc760508 100644 --- a/plugins/wasm-go/extensions/simple-jwt-auth/main.go +++ b/plugins/wasm-go/extensions/simple-jwt-auth/main.go @@ -58,15 +58,13 @@ func onHttpRequestHeaders(ctx wrapper.HttpContext, config Config, log wrapper.Lo } valid := ParseTokenValid(token, config.TokenSecretKey) if valid { - _ = proxywasm.ResumeHttpRequest() - return types.ActionPause - } else { - res.Code = http.StatusUnauthorized - res.Msg = "认证失败" - data, _ := json.Marshal(res) - _ = proxywasm.SendHttpResponse(http.StatusUnauthorized, nil, data, -1) return types.ActionContinue } + res.Code = http.StatusUnauthorized + res.Msg = "认证失败" + data, _ := json.Marshal(res) + _ = proxywasm.SendHttpResponse(http.StatusUnauthorized, nil, data, -1) + return types.ActionContinue } func ParseTokenValid(tokenString, TokenSecretKey string) bool {