Я пытаюсь передать токен процедуре GO "Parse(token String, keyFunc Keyfunc)", определенной в этой GO-библиотеке (http://godoc.org/github.com/dgrijalva/jwt-go) для синтаксического анализа/проверки токена JWT.
Когда я передаю токен этой функции -
token, err := jwt.Parse(getToken, func(token *jwt.Token) (interface{}, error) {
return config.Config.Key, nil
})
Я получаю сообщение об ошибке "Ключ недействителен или недопустимого типа".
Моя структура конфигурации выглядит так в файле config.go:
config struct {
Key string
}
Любые предложения по решению этой проблемы? Токен, который я передаю, является токеном JWT.