можно ли сделать токен jwt истекшим после того, как одно из свойств пользователя изменилось (например, активировано: false или роль: [ADMIN])? А может есть другой способ решить эту проблему?
Например: пользователь был повышен до администратора или, возможно, он был отключен





Обычно срок действия JWT истекает только тогда, когда истекает срок действия этого токена. Но это не означает, что JWT не может истечь логически по другим причинам. Одним из примеров может быть то, что ваше приложение Node получает запрос с действующим JWT, но токен принадлежит пользователю, учетная запись которого была недавно деактивирована. Рабочий процесс может выглядеть примерно так:
Как правило, вам решать, как продолжить работу с JWT. JWT просто защищает токен от манипуляций со стороны пользователя.
Каков источник информации, по которому вы определяете, что JWT устарел? Это очень важная информация.