Size: a a a

Vue.js Russian Developers Community

2020 August 18

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
потому что защещенный контент придет во втором запросе
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Рафаил Мамедов
Тогда теряет смысл ssr
Какой смысл SSR теряется кроме прямого смысла в рендеринге?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
потому что защещенный контент придет во втором запросе
Что мешает его отрендерить сразу на сервере?
источник

AK

Alex Konstantinov in Vue.js Russian Developers Community
В основе https лежит асимметричное шифрование, какая разница кто подсоединиться между вашим трафиком, если для его чтения требуется приватник сервера?
источник

АР

Александр Ремизов... in Vue.js Russian Developers Community
Рафаил Мамедов
потому что защещенный контент придет во втором запросе
Что такое защищенный контент? Чем он защищен?
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
Что мешает его отрендерить сразу на сервере?
то что мы не можем провести аутентификацию пользователя если он не передает access_token и передавать access_token из памяти он не может т.к. первый запрос делаетс янативно браузером, а не настроенный инстанцем http клиента
источник

IV

Ismat Valiyev in Vue.js Russian Developers Community
Александр Ремизов
Что такое защищенный контент? Чем он защищен?
Тот который требует авторизации может быть
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Александр Ремизов
Что такое защищенный контент? Чем он защищен?
тот контент, для доступа к которому юзер должен аутентифицироваться и авторизоваться
источник

GS

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

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
то что мы не можем провести аутентификацию пользователя если он не передает access_token и передавать access_token из памяти он не может т.к. первый запрос делаетс янативно браузером, а не настроенный инстанцем http клиента
А что мешает на сервер-сайд получить аксесс с помощью имеющегося у него рефреша?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
@G_Rasul за одно можешь подумать, какие именно свойства обычных сервер-сессий мешают их использовать
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
А что мешает на сервер-сайд получить аксесс с помощью имеющегося у него рефреша?
ничего не мешает если делать свои термины

refresh_token по определению нужен для получения access_token
а не для получения контента

вы поменяли их местами в своем вопросе
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
ничего не мешает если делать свои термины

refresh_token по определению нужен для получения access_token
а не для получения контента

вы поменяли их местами в своем вопросе
Я не менял.
Всё также используем аксесс для контента
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
аксесс берём из памяти
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
кладём его туда с помощью рефреш
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Мотивация — делать аксесс недоступным из XSS
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigorii K. Shartsev
Я не менял.
Всё также используем аксесс для контента
мы не моежм брать акцес из памяти если первый запрос прошел нативно

если вы предлагаете серверную конструкцию типа

если пришел акцес - держи контент
если пришел рефрешь - дернем на сервере акцес - держи контент

то это нарушение парадигмы и термины access_token и refresh_token не могут применяться, тогда это уже своя кастомная схема авторизации и соответственно нужны другие термины
источник

GS

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

если вы предлагаете серверную конструкцию типа

если пришел акцес - держи контент
если пришел рефрешь - дернем на сервере акцес - держи контент

то это нарушение парадигмы и термины access_token и refresh_token не могут применяться, тогда это уже своя кастомная схема авторизации и соответственно нужны другие термины
Я предлагаю на серверсайде использовать ту же систему, что и на клиенте
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
При такой схеме можно тогда вообще выкинуть с клиента access_token и дергать контент при помощи refresh
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Рафаил Мамедов
При такой схеме можно тогда вообще выкинуть с клиента access_token и дергать контент при помощи refresh
Это делается только при первом запросе.
Но при этом аксесс теперь не так открыто валяется
источник