jsonwebtoken - jwt token javascript
¿Qué formato es el reclamo de exp(tiempo de caducidad) en un JWT? (1)
RFC 7519 indica que los valores de reclamación exp
y iat
deben ser valores NumericDate
.
NumericDate
es la última definición en la Sección 2. Terminología , y se define como el número de segundos ( no milisegundos ) desde la Época:
Un valor numérico JSON que representa el número de segundos desde 1970-01-01T00: 00: 00Z UTC hasta la fecha / hora UTC especificada, ignorando los segundos de salto. Esto es equivalente a la definición "Segundos desde la Época" de la Edición 2013 [POSIX.1] IEEE Std 1003.1, en la que cada día se explica exactamente por 86400 segundos, además de que se pueden representar valores no enteros. Consulte RFC 3339 [RFC3339] para obtener detalles sobre la fecha / hora en general y UTC en particular.
Estoy utilizando la biblioteca ADAL para obtener el token de acceso para un recurso. ¿Alguien sabe en qué formato está la fecha de caducidad? más específicamente "exp" (Expiration time) claim
.
JwtSecurityToken
clase JwtSecurityToken
simplemente devuelve int32 después de analizar. Entonces, ese no es un buen indicador.
Se intentó analizarlo en TimeSpan
y DateTime
pero los valores no están separados por 90 minutos. Es casi lo mismo.
Esto es lo que recibo de iat
para iat
y exp
iat
(se usa https://jwt.io/ para analizar el token)
iat
: 1475874457
exp
"1475878357
Los valores no están tan separados.