Size: a a a

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

2021 November 17

AE

Alexander Egorov in Laravel для начинающих
Cmd
источник

AE

Alexander Egorov in Laravel для начинающих
О безопасности думать надо со стороны бека, что я сделаю если все же запрос придёт вручную
источник

LY

Lyonya Yakovlev in Laravel для начинающих
ну вот я не хочу чтобы пользователи например могли вручную получить например 100к возвращаемых постов по адресу site.loc/api/sms, при этом допустим их надо получить со стороны фронта
источник

LY

Lyonya Yakovlev in Laravel для начинающих
я вот рыл-рыл, и как бы инфа только по токенам, да
источник

SC

Sergey Chizhik in Laravel для начинающих
Проектируй апи таким образом, что бы пользователь мог выполнять только нужные действия
источник

SC

Sergey Chizhik in Laravel для начинающих
Тут помог бы троттлинг, к примеру
источник

LY

Lyonya Yakovlev in Laravel для начинающих
но не совсем понимаю, как вот в таком случае это обезопасит, мол делать ограничение на кол-во запросов
источник

SC

Sergey Chizhik in Laravel для начинающих
Задай конкретный вопрос, обезопасить это слишком абстрактно.
источник

AE

Alexander Egorov in Laravel для начинающих
Ну почему нельзя с бека отдавать только 10
источник

AE

Alexander Egorov in Laravel для начинающих
А не 100к
источник

LY

Lyonya Yakovlev in Laravel для начинающих
ну чтобы пользователь не смог открыть страницу по адресу site.loc/api/posts, которая возвращает например 100к постов, и делать это постоянно, тем самым грузив сервер
источник

LY

Lyonya Yakovlev in Laravel для начинающих
ну это не решение вопроса, я думаю
источник

SC

Sergey Chizhik in Laravel для начинающих
Пусть не возвращает 100к постов.
источник

LY

Lyonya Yakovlev in Laravel для начинающих
при этом с фронта, из js, должна быть возможность загрузить такие данные
источник

AE

Alexander Egorov in Laravel для начинающих
Так не получиться)
источник

SC

Sergey Chizhik in Laravel для начинающих
Такие это какие? На фронте нужна возможность отрисовать 100к «смс»?
источник

LY

Lyonya Yakovlev in Laravel для начинающих
пока что вот троттлинг кажется нормальным вариантом
источник

SC

Sergey Chizhik in Laravel для начинающих
Ну, для кулдауна да. Ты примерно понимаешь как работает пользователь и можешь ограничить количество запросов в минуту. Но если пользователь выйдет за лимит на фронте, ему это не понравится
источник

LY

Lyonya Yakovlev in Laravel для начинающих
потенциально, да
окей, а если мне нужно выполнять такие запросы, будучи авторизованным с правами администратора и только, здесь нужны токены как я понимаю?
источник

AE

Alexander Egorov in Laravel для начинающих
Нет здесь нужно проверки юзера
источник