|
@@ -248,12 +248,12 @@ func jwtParse(headers Headers) (*UserClaims, bool, error) {
|
|
|
}
|
|
|
accessToken = strings.Trim(accessToken, " ")
|
|
|
|
|
|
- token, err := jwt.ParseWithClaims(accessToken, UserClaims{}, func(t *jwt.Token) (interface{}, error) {
|
|
|
+ token, err := jwt.ParseWithClaims(accessToken, &UserClaims{}, func(t *jwt.Token) (interface{}, error) {
|
|
|
return []byte(viper.GetString("auth.secret")), nil
|
|
|
})
|
|
|
- userClaims, ok := token.Claims.(UserClaims)
|
|
|
+ userClaims, ok := token.Claims.(*UserClaims)
|
|
|
if ok {
|
|
|
- return &userClaims, true, nil
|
|
|
+ return userClaims, true, nil
|
|
|
} else {
|
|
|
return nil, false, eris.Wrap(err, "token parse error")
|
|
|
}
|