Как защитить конечную точку без логина / пароля для подписки mailchimp с целевой страницы SPA? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть nestjs api с конечной точкой /subscribe, чтобы пользователи могли подписаться на mailchimp. Как я могу защитить конечную точку, если это возможно, чтобы получать только запросы от внешнего SPA (сделано в vue. js)? Я попытался настроить промежуточное ПО csrf и добавить специальный маршрут /form, который возвращает csrf с идеей вызвать эту конечную точку при загрузке страницы, чтобы получить csrf, а затем использовать его с полезной нагрузкой post при отправке подписки, но не терпит неудачу, если это хорошая идея ? Также добавлен дроссельный механизм. Как правильно защитить эту конечную точку для подписки?

...