Laravel JWT не истекает

Я использую firebase / php-jwt в этом пакете и пытаюсь истечь токен через 10 секунд, чтобы увидеть, если я получаю ошибку, и кажется, что токен все еще действителен. что я делаю не так?

$key = "example_key";
$token = array(
"iss" => "http://example.org",
"aud" => "http://example.com",
"iat" => 1356999524,
"nbf" => 10000
);

$jwt = JWT::encode($token, $key);
$decoded = JWT::decode($jwt, $key);

print_r($decoded);

1

Решение

Взгляните сюда http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-06#section-4.1.5, nbf должна быть отметка времени, если вы хотите, чтобы она истекла через 10 секунд, вы можете попробовать установить exp на 1356999524 + 10.

1

Другие решения

Других решений пока нет …