Мой клиент - приложение ReactJS, использующее адаптер javascript keycloak
Я пытаюсь выполнить следующий сценарий:
- Войдите в клиентское приложение через сервер ключей и получите токен доступа в клиенте.
- Войдите в консоль администратора Key-Clock и выйдите из системы для активного сеанса пользователя для данного клиента.
- В клиентском приложении я наблюдаю следующее: токен по-прежнему действителен, поскольку он имеетне истек. Когда срок действия токена истекает, запрос на обновление токена застревает при обновлении токена (вероятно, застрял, поскольку пользователь принудительно вышел из системы через AdminConsole)
Можете ли вы сообщить мне, если естьспособ обнаружить неактивный сеанс и заставить пользователя войти в систему, даже если токен все еще действителен через JavaScript API?
При попытке обновить токен и, если сеанс пользователя вышел из системы, сервер ключей должен просто вернуть ошибку вместо ожидающего ответа.Может ли это быть ошибкой?
Любая помощь будет оценена в этом отношении.Спасибо