Как следить за изменением авторизации пользователя?
Есть таблица в бд с пользователями, у них в столбцах есть состояние blocked. Авторизация происходит с помощью jwt токенов, в самом токене id пользователя.
Если с авторизацией и регистрацией все норм это реализовано, остаётся узнать как следить за авторизацией пользователя (если токен существует хотя бы)?
Имеет ли смысл рассмотреть Websockets и есть ли аналоги?
Для правильного вопроса надо знать половину ответа
Не надо "следить". У вас должен быть короткоживущий основной токен. Каждый раз при его обновлении проверяйте статус пользователя и не выдавайте новый токен, если пользователь заблокирован.