首页 > 解决方案 > 使用 Laravel 保护我的 REST API 的过程

问题描述

我正在为客户设计一个应用程序,其中用户界面将在 Angular 6 中,后端将在 API 中。现在,当我使用 Angular(SPA)时,我通过 JSON 和 REST API 与服务器通信。现在需要您对保护我的 API 的过程提出建议。

我的分析——

1)个人访问令牌不是一个好主意,因为令牌总是长期存在的。我已经做了一个演示。

2)使用 JavaScript 使用 API可能是一个不错的选择,但它使用了 cookie,这将是一个好方法,我不确定。

如果证明合乎逻辑,我也愿意接受任何好的建议,包括 JWT 等其他方法。

比提前。

标签: phplaravellaravel-5

解决方案


我建议你使用Laravel - Passport. laravel它是框架中的内置系统。因此,您可以获得用户个人令牌并将其保存在您的local storage. 有很多方法可以保护您的RESTfulapi,但在此之前您需要准确了解哪些系统将与您的 api 交互。


推荐阅读