Size: a a a

Vue.js Russian Developers Community

2020 August 18

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
DK
любой xss с бэка
или из браузерного расширения левого. Или из npm пакета.
источник

s

scmutalisk in Vue.js Russian Developers Community
если нада то достучатся и до твоей двери.
источник

s

scmutalisk in Vue.js Russian Developers Community
так что ... ))
источник

D

DK in Vue.js Russian Developers Community
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
scmutalisk
так что ... ))
Так что нет смысла обсуждать безопасность, открывает двери, ставим qwerty на пароли и тд?)

Зачем утрировать?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Только там нет кейса с SSR
источник

s

scmutalisk in Vue.js Russian Developers Community
Grigorii K. Shartsev
Так что нет смысла обсуждать безопасность, открывает двери, ставим qwerty на пароли и тд?)

Зачем утрировать?
постоянно обсуждают одно и тоже , куки и стор.
оба нихнена не безопасны, вот к чему я клоню
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
Он делает запрос или открывает страницу?
Если открывает страницу, то SSR имея рефреш запрашивает аксесс, затем с аксессом получает контент и возвращает контент + новый рефреш
ну вот запрос к /protected-content из строки браузера
получается нужен редирект или доплнять запрос
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
scmutalisk
постоянно обсуждают одно и тоже , куки и стор.
оба нихнена не безопасны, вот к чему я клоню
В этом чате редко обсуждают.
И "нихрена" - это не очень точное описание уровня безопасности.
Потому что разные решения имеют разные проблемы, и есть устоявшиеся бестпрактики, как в том или ином подходе делать достаточно безопасно, и решать основные проблемы
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
ну вот запрос к /protected-content из строки браузера
получается нужен редирект или доплнять запрос
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
я понимаю и даже в этой статье описана проблема, которую я описал

у клиента нет access_token по этой схеме
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
я понимаю и даже в этой статье описана проблема, которую я описал

у клиента нет access_token по этой схеме
Клиент его запросит при инициализации страницы
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
Клиент его запросит при инициализации страницы
контекст статьи и этой схемы - запрос SSR
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Рафаил Мамедов
контекст статьи и этой схемы - запрос SSR
т.е. только делать 2 запроса - это и есть проблема, о которой я говорил
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
контекст статьи и этой схемы - запрос SSR
Ещё раз, какую проблему ты не знаешь, как решить?
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
Ещё раз, какую проблему ты не знаешь, как решить?
пользователь имеет в своих куках только рефреш токен

закрывает страницу
отрываем страницу и делаем запрос (из адресной строки) к /protected-content

по схеме возвразается контент и новый рефреш в куках

но у клиента как не было, так и нет access_token.
тут нужен второй запрос или что-то еще, это и есть проблема
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
контекст статьи и этой схемы - запрос SSR
1. Запрашивает новую страницу (SSR) (в запросе будет рефреш)
2. На сервере получаем аксесс+рефреш2, используя рефреш
3. Получаем данные
4. Рендерим контент
5. Отправили клиенту контент + рефреш2
6. Клиент запрашивает аксесс+рефреш3, испоользуя рефреш2
7. Клиент дальше работает с аксессом как SPA
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
пользователь имеет в своих куках только рефреш токен

закрывает страницу
отрываем страницу и делаем запрос (из адресной строки) к /protected-content

по схеме возвразается контент и новый рефреш в куках

но у клиента как не было, так и нет access_token.
тут нужен второй запрос или что-то еще, это и есть проблема
Да, нужен второй запрос
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Но почему это проблема?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Классика SPA при инициализации запрашивать current user
источник