Size: a a a

2021 June 17

ВС

Владимир Столяров... in Go-go!
Видимо просто в переменной, но это странно как-то
Обычно же присылается access и refresh. Если access протух, генерируется новая пара и заменяет старую
Если refresh протух, извольте заново залогиниться
источник

Т

Тоха in Go-go!
Я так понимаю, что смысл в том, чтобы их нельзя было извлечь или поменять, в куках то они доступны
источник

Т

Тоха in Go-go!
Как защитить токен от изменения на стороне клиента?
источник

ВС

Владимир Столяров... in Go-go!
Использовать jwt
источник

ВС

Владимир Столяров... in Go-go!
Но тут тоже надо не наколоться и сразу тестировать на alg=none и замену ассиметричного алгоритма симмеиричным
источник

RS

Roman Sharkov in Go-go!
https://play.golang.org/p/76DlH8CMfiH

планировщик с функционалом проматывания времени 😀
источник

Т

Тоха in Go-go!
Что такое alg=none
источник

ВС

Владимир Столяров... in Go-go!
источник

VY

Vladislav Yarmak in Go-go!
в local storage обычно хранят
источник

VY

Vladislav Yarmak in Go-go!
куки тут не особо подходят
источник

Т

Тоха in Go-go!
Спасибо
источник

ВС

Владимир Столяров... in Go-go!
И при первой же xss на сайте токен оттуда спокойно угоняется
источник

VY

Vladislav Yarmak in Go-go!
а куки нет?
источник

ВС

Владимир Столяров... in Go-go!
При httpOnly нет
источник

ВС

Владимир Столяров... in Go-go!
Даже в owasp об этом прямо говорится https://cheatsheetseries.owasp.org/cheatsheets/HTML5_Security_Cheat_Sheet.html#local-storage
источник

VY

Vladislav Yarmak in Go-go!
а причём тут http-only, если оно должно быть доступно фронтенду?
источник

ВС

Владимир Столяров... in Go-go!
Просто я вопрос понял как "надо, чтобы фронтенд мог отправить токен в запросе", а уж где он там конкретно лежит, дело другое
источник
2021 June 18

A

Artem in Go-go!
для этого время жизни токена делают около 15 минут и добавляют рефреш токен (обычно он хранится в локал стораж), а токен доступа хранят в httpOnly куке, но обязательно рефреш токена должен происходить по токену и рефреш токену, тогда, украв один из токенов, обновить его не получится, а если своруют токен доступа, то он скоро станет невалидным
источник

АК

Александр Костюченко... in Go-go!
в чем проблема оба токена хранить в куках?)
источник

АК

Александр Костюченко... in Go-go!
да и наоборот - рефреш токен - в куках, а обычный токен в сторейдже)
источник