Промежуточное ПО для обновления токенов Laravel JWT и одновременные запросы
У меня есть вопрос о промежуточном программном обеспечении для обновления токенов jwt и значении конфигурации refresh_ttl;
У меня есть приложение Laravel с JWT. Я использую промежуточное программное обеспечение refresh_token для отправки нового токена при каждом запросе (и помещаю в черный список предыдущий), но у меня возникает проблема с одновременными запросами, которая делает недействительным токен первого запроса, поступающего на сервер, и выдает исключение для второй запрос.
Как я понимаю, refresh_ttl - это время, в течение которого токен будет доступен после внесения в черный список для таких сценариев, как мой, но он не работает для меня.
Я ошибся? Как правильно выполнять одновременные запросы с использованием промежуточного программного обеспечения jwt refresh token?
Спасибо.
1 ответ
Нашел проблему.
На всякий случай, если у кого-то тоже возникли проблемы с этим, я устанавливал значения TTL и Refresh TTL, но мне нужно было указать "blacklist_grace_period", в конфигурации JWT или в файле.env.
Надеюсь, это кому-нибудь поможет