【发布时间】:2018-10-17 10:53:27
【问题描述】:
我正在尝试使用 Laravel 5.6 来构建一个电子商务商店 api。前端将是一个单独的 Angular 应用程序。我有大部分工作,但我想了解如何保护我的订单记录端点,所以除了我的角度应用程序之外没有其他人可以创建订单。我查看了护照包裹,但找不到可能有帮助的解决方案。
【问题讨论】:
-
CORS(我感到很幸运!)。另请阅读此stackoverflow.com/questions/39909419/…
-
拯救是在对创建订单的用户进行身份验证...浏览器 spa 应用程序几乎不可能保护...令牌身份验证要求令牌保持秘密而不被嗅探(因此 tls. ..)。在商务应用程序中,我会验证自己的身份,然后订购/管理我的订单...除非经过适当的身份验证,否则无法输入订单...身份验证表单应该具有 csrf 令牌...一旦建立会话,您就可以相信请求...