我查看了有关此问题的其他问题,但无法修复它。我对刷新和访问令牌更新方法有获取请求限制,并且一个页面中会有多个请求。此外,我在我们的系统中有不同的访问令牌/刷新令牌用法。更新:通过在主实例中创建 axios 实例来处理无限循环问题。现在,我经常遇到请求取消问题并且无法解决它。请求后,发出访问令牌请求但被取消。我不知道为什么。您可以在下面看到序列图:到目前为止,有时它工作得很粗略,请求 -> 401
2022-04-06
我正在使用 axios 拦截器构建 jwt 令牌刷新逻辑(在过期时刷新身份验证令牌)。刷新部分运行良好:axios 拦截错误、刷新令牌并重试请求(并成功从服务器获取答案)。但是,由于令牌过期而失败的请求的页面仍然会捕获错误。我觉得 axios 仍然将错误返回给发出调用的函数,而不是仅返回重试的请求,但我不知道怎么做。这是我的 axios.js 文件中的代码:import { boot } from
2022-07-07
我执行了本问题中描述的步骤:Laravel 5.3 护照和 api 路线从 api 的路线一切正常,我可以注册新用户,读取他们的数据等等。然后在 AuthServiceProvider 上添加此命令Passport::tokensExpireIn(Carbon::now()->addMinute(2));Passport::refreshTokensExpireIn(Carbon::now()->
2016-11-25
我正在使用 Laravel 6.7 并尝试使用Passport进行用户身份验证。我能够在用户注册时为其创建访问令牌。这是代码:$user = User::create($input);$user->createToken('auth-token');此访问令牌的有效期为 15 分钟,正如我在AuthServiceProvider.php文件中的boot()函数中定义的那样:Passport::pe
2019-12-13