gin-admin
gin-admin copied to clipboard
销毁令牌这一段逻辑是不是写错了
// 如果设定了存储,则将未过期的令牌放入
return a.callStore(func(store Storer) error {
expired := time.Unix(claims.ExpiresAt, 0).Sub(time.Now())
return store.Set(ctx, tokenString, expired)
})
expired=未过期时间-当前时间,重新设置store,那令牌不依旧有效吗?
jwt本身有过期时间,是不需要放到redis里面的。这里是将要销毁的token放到redis里面,相当于黑名单。
明白感谢