func ApplyOverrideJWTTimeFunc(header http.Header) {
jwt.TimeFunc = OverrideJWTTimeFunc(header)
}
func OverrideJWTTimeFunc(header http.Header) func() time.Time {
return func() time.Time {
return time.Unix(GetRequestTime(header), 0)
}
}
// this func read time from request.header
func GetRequestTime(header http.Header)
this is more like a question instead of an issue:
jwt.TimeFuncto always readnowfrom request header