Size: a a a

2020 April 02

П

Павел in Laravel UA
SPA отправляет логин/пароль юзера на первый endpoint. В ответ получаем access_token (например, JWT), refresh_token и expires_in. Сохраняем все это добро куда-нибудь, например, в Local Storage. Время жизни JWT-токена лучше ставить небольшое (например, 1 час), потому что отозвать его нельзя. Далее SPA при каждом запросе к API проверяет время жизни токена expires_in из Local Storage, и когда оно истекает, отправляет запрос на обновление токена (refresh_token). Все это прозрачно для юзера.
источник

П

Павел in Laravel UA
решение однако
источник

П

Павел in Laravel UA
через рефреш токен
источник

П

Павел in Laravel UA
чувствую слезу обратно на passport
источник

AS

Alex Sin in Laravel UA
Павел
SPA отправляет логин/пароль юзера на первый endpoint. В ответ получаем access_token (например, JWT), refresh_token и expires_in. Сохраняем все это добро куда-нибудь, например, в Local Storage. Время жизни JWT-токена лучше ставить небольшое (например, 1 час), потому что отозвать его нельзя. Далее SPA при каждом запросе к API проверяет время жизни токена expires_in из Local Storage, и когда оно истекает, отправляет запрос на обновление токена (refresh_token). Все это прозрачно для юзера.
Да, это более продвинутая версия того, что предлагал выше, как я это вижу). Спасибо, что поделился)
источник

П

Павел in Laravel UA
вообще пишут что local storage недоступен к CSRF
источник

П

Павел in Laravel UA
но к XSS да
источник

П

Павел in Laravel UA
хотя я  не помню все эти термины
источник

AS

Alex Sin in Laravel UA
Павел
вообще пишут что local storage недоступен к CSRF
А где пишут?
источник

П

Павел in Laravel UA
источник

П

Павел in Laravel UA
источник

OP

Oleksandr Petrenko in Laravel UA
Привіт, планується магазин на 1000-1500 товарів. Проектую таблицю товару і виникло питання. Посилання на зображення товару планується зберігати в JSON. Де краще їх тримати, в окремій таблиці з релейшеном до товару чи колонкою в таблиці товару?
источник

AK

Alex Kovalchuk in Laravel UA
Oleksandr Petrenko
Привіт, планується магазин на 1000-1500 товарів. Проектую таблицю товару і виникло питання. Посилання на зображення товару планується зберігати в JSON. Де краще їх тримати, в окремій таблиці з релейшеном до товару чи колонкою в таблиці товару?
А чому посилання json?
источник

OP

Oleksandr Petrenko in Laravel UA
Alex Kovalchuk
А чому посилання json?
масив посилань на зображення в джейсоні зберігається, бо зображення додаються одним мультиінпутом
источник

OP

Oleksandr Petrenko in Laravel UA
в адмінці, яка там зараз є готовий компонент, який так працює, тому його й хочу використати, щоб нового не допилювати
источник

AK

Alex Kovalchuk in Laravel UA
Oleksandr Petrenko
масив посилань на зображення в джейсоні зберігається, бо зображення додаються одним мультиінпутом
З точки зору структуризації краще в окрему таблицю, але я б робив json через простоту взаємодії
источник

OP

Oleksandr Petrenko in Laravel UA
Alex Kovalchuk
З точки зору структуризації краще в окрему таблицю, але я б робив json через простоту взаємодії
Якби планувалась велика к-сть товарів, то теж виділив би в окрему таблицю, а так специфіка товарів не передбачає їх великої кількості, тому майже впевнений, що великого навантаження на таблицю не буде, тому теж більше схиляюсь до json в таблиці з товарами
источник
2020 April 03

П

Павел in Laravel UA
axios не запоминает куки XSRF-TOKEN, хотя перепровериk и cors и внутри axios.request.withCredentials = true
источник

П

Павел in Laravel UA
можно насильно через interceptors конечно, но понять надо - он должен же?
источник

П

Павел in Laravel UA
запросы через cross domain идут (не совпадают домены SPA и лары)
источник