Как убедиться, что мой Frontend является Origin, отправляющим POST-запрос к моему Backend
У меня есть Vue 3
фронтенд сайта, на котором я хочу иметь возможность регистрировать новых пользователей. Когда пользователь вводит свои данные на фронтенде, фронтенд отправляет POST
запрос на бэкенд, который представляет собой Django REST API
. Затем бэкэнд создаст пользователя.
Но как я могу проверить, что фронтенд - это Origin, посылающий запрос? Я бы подумал, что возникнет проблема, если кто-то просто создаст скрипт для выполнения 1000 команд curl
, чтобы наводнить мою базу данных пользователями (хотя я думаю, что кто-то все еще может сделать это, если создаст автоматизированный скрипт для ввода информации через selenium или что-то еще).
Будет ли безопасно, если Django будет смотреть на заголовок Origin
при обработке запроса POST
или он может быть подделан?
Я также уже прочитал принятый ответ здесь, но он не ответил на мой вопрос.