En un token diferente, por ejemplo, SAML, me he encontrado con que he visto que incluye la marca de tiempo para cuando se creó. Entiendo el motivo de una marca de tiempo de caducidad, pero antes de que se cree el token, no existe, por lo que no entiendo el motivo.
Ideas. Da la posibilidad al receptor de especificar el tiempo de expiración. Toma en cuenta el tiempo de la máquina no sincronizada