0

我画了这个流程图来解释,但它太复杂了。

我只是无法理解这将如何工作。

前端:服务器 1 - Angular2 后端:服务器 2 - Laravel 5.3

目前,后端已使用护照启用了身份验证令牌。

我可以在启用中间件 API 的位置获取和发送任何信息。

但是,如何为网站前端设置一个中间件 API 以供访问,并为用户配置文件设置一个不同的 API?还是我不需要这个?我是否只是在 JSON 中呈现从站点请求的所有数据并让 Angular2 前端呈现它。然后在用户登录时使用身份验证发回令牌而不是会话。

如果有人知道 Laravel 5.3 后端和另一台服务器上的 Angular2 前端的任何教程,我会很高兴。

4

1 回答 1

0

好吧,在您的情况下,正确的工作流程是:

  • 一个用户登录,你向 laravel 服务器发送一个请求,请求一个令牌
  • 此令牌存储在会话中,并将用于将来的请求。
  • Angular 将根据发出的请求呈现响应。

所以你说:

但是,如何为网站前端设置一个中间件 API 以供访问,并为用户配置文件设置一个不同的 API?

好吧,因为它们在不同的服务器上,这种情况下的视图将仅通过角度呈现,您应该找到一种方法来获得许可,以便 UI 知道该做什么。在这种情况下,您不能放置 auth 中间件来“阻止”对视图的访问,因为视图将由 larave 以外的其他事物呈现。

于 2016-10-28T01:21:02.993 回答