如何使用基本 api 令牌和 JWT 令牌都在 php Laravel 中的同一个 api 中工作?

Posted

技术标签:

【中文标题】如何使用基本 api 令牌和 JWT 令牌都在 php Laravel 中的同一个 api 中工作?【英文标题】:How to use Basic api token and JWT token both are working in same api in php Laravel? 【发布时间】:2021-07-01 04:18:20 【问题描述】:

目前我的 api 使用基本身份验证令牌进行保护。我想在我的代码中使用 jwt 令牌身份验证。但我希望我的 api 由两种机制共同保护。我为此做什么?

【问题讨论】:

【参考方案1】:

你可以同时使用 api 和 web 中间件

Route::middleware("auth:web,api")->group(function () 
///     your apis here
)

【讨论】:

以上是关于如何使用基本 api 令牌和 JWT 令牌都在 php Laravel 中的同一个 api 中工作?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Angular 和 JWT 令牌持续登录

如何在 vue 中存储、管理 REST API JWT 身份验证令牌?

如何使用 jwt 在 Angular 6 和 web api 中刷新令牌?

如何在 Django 的单个 API 中获取访问令牌和刷新令牌(rest_framework_jwt)

为啥对于拥有包含“正确”权限的 JWT 令牌的用户禁止使用此 API?

如何跨不同 API 对 JSON Web 令牌 (JWT) 进行身份验证?