Size: a a a

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

2021 February 24

NJ

No Joke in React — русскоговорящее сообщество
И вопрос тем более не для реакт чата
источник

N

Nurdan in React — русскоговорящее сообщество
Vlad
если токен хранится в httpOnly same site куки то ничего плохого не вижу имхо
а если в localStorage?
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Nurdan
Безопасно ли делать access токен долговечным (допустим на 50 лет) и не париться с refresh, если сайт хорошо защищен от XSS атак?
до ближайшего угона )

а вообще рекомендую вот эту статью почитать

https://t.me/react_js/1036719
источник

V

Vlad in React — русскоговорящее сообщество
Nurdan
а если в localStorage?
не надо хранить токены в локал сторедже
источник

N

Nurdan in React — русскоговорящее сообщество
Vlad
не надо хранить токены в локал сторедже
а если сайт хорошо защищен от xss атак?
источник

D

Demetrio in React — русскоговорящее сообщество
Vlad
не надо хранить токены в локал сторедже
а где тогда? нам же его в Authorization header подставлять, не важно где мы его храним, нам всё равно нужен к нему доступ из js
источник

N

Nurdan in React — русскоговорящее сообщество
спасибо
источник

D

Demetrio in React — русскоговорящее сообщество
Nurdan
спасибо
лучше вообще забудь про jwt и испоьзуй сессии
источник

V

Vlad in React — русскоговорящее сообщество
Demetrio
а где тогда? нам же его в Authorization header подставлять, не важно где мы его храним, нам всё равно нужен к нему доступ из js
куки, в идеале httpOnly, но я хз как тогда быть с jwt авторизацией и их Bearer хедером
это же вроде не единственная стратегия и можно хранить не только так
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Demetrio
а где тогда? нам же его в Authorization header подставлять, не важно где мы его храним, нам всё равно нужен к нему доступ из js
тоже рекомендую в эту статью заглянуть.

access вообще не нужно складывать куда-либо, он должен жить в пределах памяти одной страницы (как там описано)
источник

D

Demetrio in React — русскоговорящее сообщество
Vitaliy Ponomarev
тоже рекомендую в эту статью заглянуть.

access вообще не нужно складывать куда-либо, он должен жить в пределах памяти одной страницы (как там описано)
🤔 тогда при каждом f5 нас будет разлогинивать, не камильфо
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Demetrio
🤔 тогда при каждом f5 нас будет разлогинивать, не камильфо
не будет, если есть refresh
источник

D

Demetrio in React — русскоговорящее сообщество
Vitaliy Ponomarev
не будет, если есть refresh
а всмысле хранить только refresh?
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
Demetrio
а всмысле хранить только refresh?
+

в той статье всё достаточно подробно разобрано
источник

d

dJ ebAn in React — русскоговорящее сообщество
Подскажите, пожалуйста, такой момент.
После того, как в приложении случается какая-нибудь ошибка с корсами, до перезагрузки страницы больше никакие запросы не работают.
Это сага сбойнула или в принципе всегда так?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
dJ ebAn
Подскажите, пожалуйста, такой момент.
После того, как в приложении случается какая-нибудь ошибка с корсами, до перезагрузки страницы больше никакие запросы не работают.
Это сага сбойнула или в принципе всегда так?
а ты обработал эту ошибку в кетче?
источник

d

dJ ebAn in React — русскоговорящее сообщество
В кетче как раз и хочу обработать корсы, но пока не знаю, как
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
dJ ebAn
В кетче как раз и хочу обработать корсы, но пока не знаю, как
ну у тебя вобще так то этой ошибки не должно быть
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
иди с беком общайся
источник

d

dJ ebAn in React — русскоговорящее сообщество
Maxim Koylo
ну у тебя вобще так то этой ошибки не должно быть
Ошибок вообще не должно быть, но зачем-то придумали кетч)
источник