Для блокировки доступа с использованием определенного токена можно реализовать механизм инвалидации токена. Это можно сделать путем хранения списка действительных токенов в базе данных или в кэше и проверки каждого запроса на соответствие списку действительных токенов. Если токен не найден в списке, то доступ может быть заблокирован.
Для предотвращения использования авторизационного токена на других устройствах можно использовать дополнительные меры безопасности, такие как механизмы проверки IP-адреса или устройства, двухфакторную аутентификацию, дополнительные проверки при входе (например, ввод дополнительного пароля или ответ на секретный вопрос) и др. Также можно использовать механизмы отслеживания активности пользователей и оповещения об подозрительной активности (например, отправка уведомлений на электронную почту или SMS при входе с нового устройства).
Хранение токена в куки может быть уязвимо для атак, таких как CSRF (межсайтовая подделка запросов) или XSS (межсайтовый скриптинг). Для предотвращения таких атак рекомендуется использовать механизмы защиты, такие как обязательная передача токена по HTTPS, использование токена с ограниченным сроком действия, подпись токена и др.
Таким образом, для достижения максимальной безопасности рекомендуется комбинировать различные методы защиты, чтобы предотвратить несанкционированный доступ к аккаунту.