Как убедиться, что мой Frontend является Origin, отправляющим POST-запрос к моему Backend

У меня есть Vue 3 фронтенд сайта, на котором я хочу иметь возможность регистрировать новых пользователей. Когда пользователь вводит свои данные на фронтенде, фронтенд отправляет POST запрос на бэкенд, который представляет собой Django REST API. Затем бэкэнд создаст пользователя.

Но как я могу проверить, что фронтенд - это Origin, посылающий запрос? Я бы подумал, что возникнет проблема, если кто-то просто создаст скрипт для выполнения 1000 команд curl, чтобы наводнить мою базу данных пользователями (хотя я думаю, что кто-то все еще может сделать это, если создаст автоматизированный скрипт для ввода информации через selenium или что-то еще).

Будет ли безопасно, если Django будет смотреть на заголовок Origin при обработке запроса POST или он может быть подделан?

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

Вернуться на верх