Я пытаюсь извлечь утверждения внутри Аутентификатора, чтобы выполнить определенные операции сразу после успешной аутентификации - Логин.
Однако я получаю пустые заявки каждый раз, когда извлекаю их с помощью метода Extractclaims ().
Однако я получаю правильные значения претензий в Авторизаторе.
Authenticator: func(c *gin.Context) (interface{}, error) {
claims := jwt.ExtractClaims(c)
fmt.Println(claims["id"].(string))
}
Я получаю ноль для значения претензии в аутентификаторе.
Authorizator: func(data interface{}, c *gin.Context) bool {
claims := jwt.ExtractClaims(c)
fmt.Println(claims["id"].(string))
},
Я получаю идентификатор при использовании с Authorizatior.
Также контекстное тело верно.
Что мне не хватает?