开发者问题收集
我正在使用 Laravel 6.7 并尝试使用Passport进行用户身份验证。我能够在用户注册时为其创建访问令牌。这是代码:$user = User::create($input);$user->createToken('auth-token');此访问令牌的有效期为 15 分钟,正如我在AuthServiceProvider.php文件中的boot()函数中定义的那样:Passport::pe
我想实现一个短时间的令牌。假设是 1 天。此外,我的路由有auth:api中间件:Route::middleware('auth:api')->post('auth/test', 'AuthController@test');当令牌过期时,用户将从客户端注销(带有 401 响应代码)。从 UX 的角度来看,这不是一个好主意。我该如何处理?注意:我已经在 CodeIgniter 中实现了这样的场景。
目前,我想在注册用户后生成用户访问和刷新令牌,以便在注册后自动登录用户目前正在这样做。 $user = User::create(//user detaisl) //this creates a user$guzzle = new \GuzzleHttp\Client(['base_uri' => env("APP_URL"),'defaults' => ['exceptions' =>