Size: a a a

2021 September 09

ИИ

Игорь Игорян... in Python Flask
Блин это долго расписывать, ну суть такая, когда пользователь авторизуется то его refresh token вместе с отпечатком браузера заносятся в бд, для контроля токенов от взломов и тд, плюс для системы разлогина, когда пользователь выходит просто удаляется refresh token из бд, если человек зайдет с другого устройства то система посмотрит есть ли его refresh. в бд и если да то проверит отпечаток если другой то прошлый не удалит а добавит новый что позволит не разлогинить его на старом устройстве, ну и так далее, проблема в том что отпечаток не стальная штука, пользователь меняет малейшую настроку в браузере и он уже выдает другой id
источник

ИИ

Игорь Игорян... in Python Flask
стальино держит где то дня 4-5 потом уже выебуривает (не часто но бывают казусы)
источник

ИИ

Игорь Игорян... in Python Flask
нужно более стабильное решение чем отпечаток
источник

T

Tishka17 in Python Flask
какой ещё фингерпринтинг, когда клиент сам решает что посылать
источник

T

Tishka17 in Python Flask
зачем это всё?
источник

ИИ

Игорь Игорян... in Python Flask
как он сам решает ? fingerprint генерится автоматом и отправляется вместе с запросом на вторизацию
источник

ИИ

Игорь Игорян... in Python Flask
клинет не чего не решает
источник

T

Tishka17 in Python Flask
это если клиент юзает твою либу отправки запросов
источник

T

Tishka17 in Python Flask
что в случае RST Api вообще не естественно
источник

ИИ

Игорь Игорян... in Python Flask
ну фронт то мой (это сайт)
источник

ИИ

Игорь Игорян... in Python Flask
ты кроче суть не понял
источник

T

Tishka17 in Python Flask
я не понял зачем все эти флуктуации
источник

T

Tishka17 in Python Flask
у тебя есть модель угроз?
источник

A

Alex in Python Flask
> если человек зайдет с другого устройства то система посмотрит есть ли его refresh

эм... ты используешь один и тот же refresh token между устройствами?
источник

T

Tishka17 in Python Flask
если человек логинится заново - он получает новый рефрештокен обычно
источник

ИИ

Игорь Игорян... in Python Flask
да, но старый то будет работать
источник

ИИ

Игорь Игорян... in Python Flask
а так с перелогином он сразу деактивируется
источник

T

Tishka17 in Python Flask
Зачем?
источник

ИИ

Игорь Игорян... in Python Flask
что бы злоумышлени не использовал его пока токен живой
источник

T

Tishka17 in Python Flask
Ну удаляй/деактивируй просто все рефрештокены и ладно
источник