laravel - 除了 API 之外,是否可以将 Laravel Passport 身份验证与 Web 一起使用?
问题描述
是否可以Laravel Passport
与网页身份验证一起使用?我有一个同时使用 API 和 WEB 端的 larvel 项目。我正在尝试将登录和身份验证与护照集成。
auth/token
给我的Bearer token
。但是如何在登录后在仪表板重定向中添加身份验证中间件?
我尝试access_token
使用令牌值在 cookie 中添加键。并添加
Passport::cookie('access_token');
在AuthServiceProvider.php
boot()
功能上。但我仍然收到错误
{"status":"error","data":{"message":"Unauthorized"}}
有可能实现我的想法吗?如果是这样,请帮助解决这个问题。
解决方案
我不确定我是否正确理解了您,但访问令牌应放置在标头中,而不是作为 cookie:
Authorization: Bearer {token}
推荐阅读
- java - JWT 是否应该是一个单独的身份验证微服务,而不是与后端业务逻辑坐在一起?
- javascript - 如何在 react-bootstrap 中更改我的 5 个选项卡之一的颜色?
- node.js - find 和 findone 给我模型内容而不是记录
- c# - 从 .NET Core 将 JSON 文件批量上传/导入到 Azure Cosmos DB
- rust - 如何在一行中从算术创建字符串切片?
- python - Python elif not working as expected for string find
- mysql - 谷歌云控制台(Appengine)中的Mysql实例崩溃
- php - 没有从 ajax 获取 POST 值
- json - 删除数据并导航到同一页面
- java - 如何使用 Java 在 Play 框架中读取 JSON 文件