Самый простой/лучший способ ограничить доступ людей/неизвестных к Django API?
Я написал Django API и он хорошо работает, однако я хочу ограничить людей/неизвестных хостов от написания запросов к API. Это связано с тем, что у меня есть React Frontend, развернутый на example.com, и я хочу убедиться, что только example.com может отправлять запросы к API.
Я не совсем уверен, как это сделать.
Я пытался провести исследование в области cors, однако из просмотра этой темы Как я могу блокировать вызовы с неизвестных доменов/IP к моему REST API? , кажется, что cors не может предотвратить другие хосты/неизвестные от выполнения запросов? Я хочу защитить свой API так, чтобы только мой Frontend хост на example.com мог делать запросы к API, а другие хосты не могли (включая такие вещи как Postman и curl не должны иметь возможности делать запросы).
Как мне это сделать? Любая помощь в правильном направлении будет очень признательна!
Большое спасибо!