imanrjb/jwt-auth
最新稳定版本:v1.1.5
Composer 安装命令:
composer require imanrjb/jwt-auth
包简介
JWT authentication for Lumen and Laravel
README 文档
README
⬇️ How to install and config imanrjb/jwt-auth package?
Install package
composer require imanrjb/jwt-auth
Config package
// Add this lines in "App\Providers\AuthServiceProvider" public function boot(): void { $this->app['auth']->viaRequest('api', function ($request) { $token = $request->bearerToken(); if($token) { return AccessToken::checkToken($token); } return; }); }
// Change the "config/auth.php" file 'defaults' => [ 'guard' => 'api', 'passwords' => 'users', ], 'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'api' => [ 'driver' => 'api', 'provider' => 'users', ], ],
# Add this items to .env file JWT_SECRET=GKPMVOCKpMHHJQ3GprVA0EfTKGJi7227mjeKN009Vndls70226raawkRzDoB97AI ACCESS_TOKEN_LIFETIME=120 REFRESH_TOKEN_LIFETIME=1200
📖 How to use in routes as middleware
Route::get('user', function () { return auth()->user(); })->middleware('auth:api');
统计信息
- 总下载量: 401
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 2
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-24