如何在 Vue 2 和 Laravel 5.5 中验证会话和身份验证令牌
Posted
技术标签:
【中文标题】如何在 Vue 2 和 Laravel 5.5 中验证会话和身份验证令牌【英文标题】:How to verify session and auth token in Vue 2 and Laravel 5.5 【发布时间】:2018-03-25 09:43:26 【问题描述】:我有一个像客户端文件夹和服务器文件夹这样的项目结构。在 client 文件夹 中,我有使用 vue-admin-lte 的完整 Vue 2 项目模板。 前端工作正常,但我卡住的地方是我需要验证每个请求以传递到 服务器文件夹(运行 Laravel 5.5)。基本上,如何比较和验证从前端发送的 access_token 参数与每个路由存在的 access_token。
【问题讨论】:
你考虑过使用Laravel Passport吗?它为您要完成的工作提供内置支持。 【参考方案1】:您当前使用的方法(根据您提供的少量信息)不是一个好方法。尝试使用 json web tokens(jwt) insted。
关于 jwt 的信息.. https://jwt.io/introduction/
要在 laravel 中实现 jwt,请尝试以下两个包之一
https://github.com/tymondesigns/jwt-auth
https://github.com/codecasts/laravel-jwt
第一个(jwt-auth)是一个带有自定义选项的大包,而第二个(laravel-jwt)非常简单但无法自定义
【讨论】:
以上是关于如何在 Vue 2 和 Laravel 5.5 中验证会话和身份验证令牌的主要内容,如果未能解决你的问题,请参考以下文章
结合 Laravel 5.5 + vue 2.5 开发的博客