func (m *JWTMiddleware) CheckJWT (w http.ResponseWriter, r *http.Request) error {
中略
parsedToken, err := jwt.Parse(token, m.Options.ValidationKeyGetter)
if err != nil {
m.logf("Error parsing token: %v", err)
m.Options.ErrorHandler(w, r, err.Error())
return fmt.Errorf("Error parsing token: %v", err)
}
中略
if !parsedToken.Valid {
m.logf("Token is invalid")
m.Options.ErrorHandler(w, r, "The token isn't valid")
return errors.New("Token is invalid")
}
中略
}