Skip to content

Commit 8d37e61

Browse files
committed
Added token verification
1 parent 5f5cc09 commit 8d37e61

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

plugins/jwt/jwt.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,13 @@ func (self *JWT) ProcessBeforeHook(data map[string]interface{}, r *http.Request)
9494
return
9595
}
9696
headerValue = strings.Replace(headerValue, "Bearer ", "", 1)
97-
//TODO: Verify secret
9897
token, err := jws.ParseJWT([]byte(headerValue))
9998
if err != nil {
10099
return
101100
}
101+
err = token.Validate([]byte(self.Secret), crypto.SigningMethodHS256)
102+
if err != nil {
103+
return
104+
}
102105
data["jwt"] = token.Claims()
103106
}

0 commit comments

Comments
 (0)