首页 > 解决方案 > 除了 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"}}

有可能实现我的想法吗?如果是这样,请帮助解决这个问题。

标签: laravellaravel-passportlaravel-6.2

解决方案


我不确定我是否正确理解了您,但访问令牌应放置在标头中,而不是作为 cookie:

Authorization: Bearer {token}

推荐阅读