首页 > 解决方案 > 如何在没有登录名/密码的情况下保护来自 SPA 登录页面的 mailchimp 订阅的端点?

问题描述

我有nestjs带有端点/subscribe的 api,用户可以在 mailchimp 上订阅。如果可能的话,我如何保护端点仅接收来自前端 SPA 的请求(在 vue.js 中完成)?我已尝试设置 csrf 中间件并添加特殊路由/form,该路由csrf带有想法以在页面加载时调用此端点以获取 csrf,然后在提交订阅时将其与 post 有效负载一起使用,但如果这是个好主意,则不使用它?还增加了一些节流机制。保护该端点以进行订阅的正确方法是什么?

标签: restsecuritysingle-page-applicationnestjs

解决方案


推荐阅读