Size: a a a

React — русскоговорящее сообщество

2021 February 01

BB

Bugs Bunny in React — русскоговорящее сообщество
Vadzim Halchynski
ну в наших проетах просто за человеком не закреплено рабочее место, поэтому не храним
да дело не в этом.
если сохранить в памяти, его нельзя будет прочитать, но можно будет засниффить, поэтому разница минимальна
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
+ есть проблема, что при открытии каждой новой вкладки надо будет заново логинится
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
в воркере если только, но это не отменяет то, что данные запроса доступны (включая хэдэры)
источник

О

Олег in React — русскоговорящее сообщество
я вообще не пойму в чем проблема хранения чего либо если при любом угоне токенов они обновятся минут через 15 или с первым запросом к бэку
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Vadzim Halchynski
ну в наших проетах просто за человеком не закреплено рабочее место, поэтому не храним
если нет возможности сделать httpOnly, то остальные реализации не сильно отличаются
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
я вообще не пойму в чем проблема хранения чего либо если при любом угоне токенов они обновятся минут через 15 или с первым запросом к бэку
если угонят рефреш + акцесс, то потрачено
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
если угонят рефреш + акцесс, то потрачено
если рефреш то тебя выкинет при запросе на бэк и попросит войти заново
источник

О

Олег in React — русскоговорящее сообщество
ты войдешь и у злоумышленника потеряется рефреш
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
если рефреш то тебя выкинет при запросе на бэк и попросит войти заново
не выкинет, если они не хранятся в базе, но тогда это по сути сессия
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
не выкинет, если они не хранятся в базе, но тогда это по сути сессия
так рефрешы должны хранится на бэке ведь
источник

VH

Vadzim Halchynski in React — русскоговорящее сообщество
ну он же сказал что это уже сессия по сути)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
так рефрешы должны хранится на бэке ведь
дефолтная реализация хранения не подразумевает. иначе это подобие сессии
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Олег
ты войдешь и у злоумышленника потеряется рефреш
Злоумвшленник может сам себе бесконечно обновлять аксесс токен
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
дефолтная реализация хранения не подразумевает. иначе это подобие сессии
jwt вроде как подразумевает хранение рефреша на бэке.
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
jwt вроде как подразумевает хранение рефреша на бэке.
иногда так делают, да
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
просто чем ниже TTL и больше клиентов, тем больше запросов в бд
источник

О

Олег in React — русскоговорящее сообщество
иначе не пойму в чем смысл рефреша если его угон сделает возможным бесконечные запросы
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Олег
иначе не пойму в чем смысл рефреша если его угон сделает возможным бесконечные запросы
в том, что он хранится в httpOnly
источник

О

Олег in React — русскоговорящее сообщество
Bugs Bunny
в том, что он хранится в httpOnly
а, ну вообще возможно да
источник

VH

Vadzim Halchynski in React — русскоговорящее сообщество
Bugs Bunny
просто чем ниже TTL и больше клиентов, тем больше запросов в бд
на авторизацию микросервис сделать и проблемы нету вроде как
источник