Laravel中前后端分离,调用API认证,如何修改 Passport Personal Access Token 过期时间?
1. laravel 版本是 Laravel6.x, 认证方式是 Passport#
2. 请问 Laravel 中前后端分离,调用 API 认证,如何修改 Passport Personal Access Token 过期时间#
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
//登录2小时后过期
$this->app->get(AuthorizationServer::class)
->enableGrantType(
new PersonalAccessGrant(),
new \DateInterval('PT2H')
);
}
}
$user = Auth::guard('web_audit')->user();
$tokenResult = $user->createToken('Personal Access Token', 'user');
推荐文章: