online jsonwebtoken decoded create jwt azure-active-directory adal

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.