Насколько я понимаю, после успешного входа в систему Cognito предоставляет моему сервису три токена для пользователя, доступа, ID и обновления. Для проверки токена я использую jsonwebtoken (jwt.verify(accessToken, pem)
). Все в порядке, я могу проверить токен и получить новый токен доступа с моим токеном обновления, если срок его действия истек.
Однако мой accessToken действителен в течение одного часа. Если я хочу отозвать все пользовательские токены, используя cognitoUser.globalSignOut()
, этот токен пройдет мою проверку JWT с использованием библиотеки JWT в течение 60 минут, поскольку все это делается на стороне сервера.
Есть ли способ отправить токен в AWS Cognito и спросить: "Эй, этот токен все еще действителен?"