问题描述
我使用 Lumen 制作了一个 API 并使用 JWT 进行身份验证,我正确获取了令牌,但是当我想使用令牌加载 API 时,我总是未经授权。 我的路线:
$router->group(['prefix'=>'/','middleware' => 'auth'],function () use ($router) {
$router->get('/matches/{username}','UserController@user_predects');
});
bootstrap/app.PHP 中使用的中间件:
$app->routeMiddleware([
'auth' => App\Http\Middleware\Authenticate::class,'admin' => App\Http\Middleware\Admin::class,]);
$app->register(Tymon\JWTAuth\Providers\LumenServiceProvider::class);
'defaults' => [
'guard' => ('api'),'passwords' => 'users',],'guards' => [
'api' => [
'driver' => 'jwt','provider' => 'users','providers' => [
'users' => [
'driver' => 'eloquent','model' => App\Models\User::class,]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)