Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Web 应用程序通过几个 REST 端点与后端通信。
我还有一个主页,人们可以在其中成为上述网络应用程序的客户。
所有 Web 应用程序的端点都需要调用身份验证(登录用户)(JWT 令牌),但在我的主页上我有一个“成为客户”按钮,它发出POST /customers请求,我必须公开(但我没有希望任何人都能够向我的端点发送新客户的垃圾邮件。
POST /customers
解决这个问题的标准方法是什么?
我在后端使用 Python、Flask 和 Flask-JWT。
唯一的选择是在有限的时间内(30 分钟)添加一个用户角色。如果用户具有此角色,则他们有权查看它。
说得通?