У меня есть веб-приложение, связывающееся с бэкэндом через пару конечных точек REST.
У меня также есть домашняя страница, где люди могут стать клиентами вышеупомянутого веб-приложения.
Для всех конечных точек веб-приложения требуется проверка подлинности (зарегистрированный пользователь) (токены JWT), но на моей домашней странице есть кнопка «Стать клиентом», которая отправляет запрос POST /customers
, который я должен оставить открытым (Но я не хочу, чтобы кто-либо мог спамить мою конечную точку с новыми клиентами.
Какой стандартный способ обойти эту проблему?
Я использую Python, Flask и Flask-JWT в своем бэкэнде.