【发布时间】:2021-08-01 08:57:47
【问题描述】:
我正在尝试使用 Laravel Sanctum 使用不记名令牌保护 API 路由。
我已经在 api.php 中为路由正确添加了中间件,如下所示。 api/me路由设置为return auth()->user();
Route::group(['middleware' => ['auth:sanctum']], function () {
Route::post('/me', 'App\Http\Controllers\APIController@me');
});
为了测试这一点,我首先成功登录并生成一个不记名令牌,这样就可以正常工作了。
但是,当我尝试在没有承载令牌的情况下访问 api/me 路由时,它仍然显示完整用户。它不应该允许在没有承载令牌的情况下访问路由,为什么要这样做?
我已经搜索了几个小时,但没有任何乐趣 - 有人有任何见解吗?
【问题讨论】: