身份验证器中的空声明。杜松子酒的男孩Golang

时间:2019-05-10 13:50:42

标签: go jwt gin-gonic

我正在尝试在身份验证器中提取声明,以便在身份验证成功后立即执行某些操作-登录。

但是,每次使用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一起使用时,我得到了ID。

上下文主体也是正确的。

我想念什么?

0 个答案:

没有答案