Size: a a a

Laravel для начинающих

2020 April 11

D

DK in Laravel для начинающих
Либо ip внутри локалки, потом алиас
источник

D

DK in Laravel для начинающих
И будет работать, без artisan serve
источник

Ф

Фёдор in Laravel для начинающих
Приветствую!
Подскажите... Есть личный кабинет, закрытый обычной auth:web  миддлварой
Безопасно ли из кабинета слать ajax-запросы, когда проверятся только X-XSRF-TOKEN (вроде)?
источник

Ф

Фёдор in Laravel для начинающих
Не до конца разобрался, как ларавел проверяет ajax-запрос, боюсь, что запрос может быть подделан
источник

А

Андрей in Laravel для начинающих
Фёдор
Не до конца разобрался, как ларавел проверяет ajax-запрос, боюсь, что запрос может быть подделан
Возьми постман и попробуй подделать)
источник

А

Андрей in Laravel для начинающих
Получится - отпишешь, какую молитву ты читал в этот момент
источник

Ф

Фёдор in Laravel для начинающих
Андрей
Возьми постман и попробуй подделать)
Сделал "левый" запрос на этот адрес через постман и получил ответ 419 Page Expired, ожидая увидет 401 need auth.
Это нормально?
Так и не смог понять, проверяет ли аутентификацию пользователя
источник

Ф

Фёдор in Laravel для начинающих
думаю, что просто токен проверяет раньше, чем юзера, но хочется точно убедиться
источник

А

Андрей in Laravel для начинающих
Аякс шлёт запрос, аутх мидлваря тебя проверяет по сессии, апи мидлваря - по токену. ХСРФ - защита от спама
источник

А

Андрей in Laravel для начинающих
Нужно полностью безопастно - делай какую-то апишность
источник

А

Андрей in Laravel для начинающих
Но это все неточно)
источник

А

Андрей in Laravel для начинающих
По честному - тебе нужна другая мидлваря auth:api
источник

А

Андрей in Laravel для начинающих
Ну или своя кастомная
источник

VY

Vladimir Yefremov in Laravel для начинающих
Дмитрий
Ну я пишу типо : php artisan serve
если работает опенсервер, тебе не надо php artisan serve
источник

Д

Дмитрий in Laravel для начинающих
Я понял, спасибо ❤️
источник

Ф

Фёдор in Laravel для начинающих
Андрей
По честному - тебе нужна другая мидлваря auth:api
auth:api уже задействовано с laravel passport + bearer token, но используется для отдельного приложения (spa).
Хотел также заюзать этот же API и из кабинета с сайта, но не осилил, как токен синхронизировать с сессией, чтобы не попасть в просак, когда сессия действительна и вход в кабинет есть, а вот запросы из кабинета не проходят, так как токен протух, например
источник

VY

Vladimir Yefremov in Laravel для начинающих
Фёдор
auth:api уже задействовано с laravel passport + bearer token, но используется для отдельного приложения (spa).
Хотел также заюзать этот же API и из кабинета с сайта, но не осилил, как токен синхронизировать с сессией, чтобы не попасть в просак, когда сессия действительна и вход в кабинет есть, а вот запросы из кабинета не проходят, так как токен протух, например
ну так, лучше про это больше почитать, чем строить "велосипед"...
источник

Ф

Фёдор in Laravel для начинающих
Vladimir Yefremov
ну так, лучше про это больше почитать, чем строить "велосипед"...
я как раз и хочу без велосипедов, потому не очень хочется делать какие-то сложные конструкции, а отдать все на откуп ларовским миддлварам и не париться.
источник

Ф

Фёдор in Laravel для начинающих
Ну и, как бы, всё работает, вопрос-то был "безопасно ли?"
источник

VY

Vladimir Yefremov in Laravel для начинающих
Фёдор
auth:api уже задействовано с laravel passport + bearer token, но используется для отдельного приложения (spa).
Хотел также заюзать этот же API и из кабинета с сайта, но не осилил, как токен синхронизировать с сессией, чтобы не попасть в просак, когда сессия действительна и вход в кабинет есть, а вот запросы из кабинета не проходят, так как токен протух, например
"...чтобы не попасть в просак, когда сессия действительна и вход в кабинет есть, а вот запросы из кабинета не проходят, так как токен протух, например..."

если протух токен - обновляй его
источник