uchiwa/authentication/jwt.go
Function verifyJWT
has 5 return statements (exceeds 4 allowed). Open
Open
func verifyJWT(tokenString string) (*jwt.Token, error) {
token, err := jwt.Parse(tokenString, func(token *jwt.Token) (interface{}, error) {
// Don't forget to validate the alg is what you expect:
if _, ok := token.Method.(*jwt.SigningMethodRSA); !ok {
logger.Debugf("Unexpected signing method: %v", token.Header["alg"])