【问题标题】:Best practices in a laravel & vuejs application authentication and routinglaravel & vuejs 应用程序认证和路由的最佳实践
【发布时间】:2018-08-11 09:34:54
【问题描述】:

我打算用 Laravel 和 Vuejs 构建一个 SPA。 由于这将是我使用此组合的第一个大型应用程序,因此我有一些问题想问,因为我没有找到明确的答案:

1:身份验证。在互联网上搜索时,我发现了很多关于使用 JWT 令牌进行身份验证的主题。使用这样的令牌而不是普通的身份验证有什么好处?如果我以“正常”方式进行身份验证并在我的应用程序中检查 auth()->check() 我会得到相同的结果吗?

2:路由。由于我将使用 Vue-router,我的应用程序将具有基于 Vue 和 Laravel 的路由。这是否意味着 Laravel 路由被定义为 API 调用?那么他们应该在 API 路由组中吗?还是它们只是属于应用程序的普通路由?

【问题讨论】:

    标签: laravel vue.js


    【解决方案1】:
    1. JWT 令牌与传统的基于会话的身份验证相比具有一些优势。例如,您不在服务器上存储会话数据并节省服务器资源,jwt 令牌可在您的请求中用于多个服务器等等...
      如需进一步阅读,请查看这篇文章:
      https://float-middle.com/json-web-tokens-jwt-vs-sessions/

    2.是的,你应该使用 laravel 路由作为 restful api

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2018-07-09
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多