我正在使用ADAL库来获取资源的访问令牌。有谁知道到期时间是什么格式?更具体地说"exp" (Expiration time) claim
。
JwtSecurityToken
类在解析后只返回int32。所以,这不是一个好的指标。
尝试将其解析为TimeSpan
和DateTime
,但这些值不是相隔90分钟。它几乎是一样的。
这是我从小提琴手那里得到的iat
和exp
声明(使用https://jwt.io/解析令牌)
iat
:1475874457
exp
“1475878357
这些价值差不多。
RFC 7519声明exp
和iat
声明值必须是NumericDate
值。
NumericDate
是Section 2. Terminology中的最后一个定义,定义为自Epoch以来的秒数(不是毫秒):
一个JSON数值,表示从1970-01-01T00:00:00Z UTC到指定的UTC日期/时间的秒数,忽略闰秒。这相当于IEEE Std 1003.1,2013 Edition [POSIX.1]定义“Seconds Since the Epoch”,其中每天仅计算86400秒,除了可以表示非整数值。有关一般日期/时间和特别是UTC的详细信息,请参阅RFC 3339 [RFC3339]。