laravel - Laravel Passport:延长 Token 的生命周期
问题描述
问题: 我想问一下如何延长令牌的生命周期。只要用户使用应用程序,并且当用户在应用程序上一小时内没有执行任何活动时,例如,令牌被终止?
示例:
用户登录,然后在这里生成一个生命周期为一小时的令牌
A:
只要用户使用应用程序进行响应,此令牌的寿命就会延长。(所以 tokenLieftime = 现在 + 1 小时)。
乙:
用户对应用程序一小时没有反应,然后令牌被停用。
解决方案
您可以简单地添加一个中间件来刷新令牌并在每个请求中将其返回给用户。还要确保将刷新令牌的生命周期也设置为 1 小时。干杯;)
推荐阅读
- python - 如何在 django 中创建静态文件
- python - 每次在新行上打印变量一定次数
- blazor - 为什么我的带有 ElementReference 和 IJSRuntime.InvokeAsync 的 blazor 组件在 for 循环中不起作用
- python - Python——同时遍历两个列表
- javascript - 如何在亚马逊上获取商品的价格?
- javascript - Javasript websocket.send 发送 [Object object]
- filter - 在 Tableau 中不使用索引就过滤掉嵌套的子行?
- azure - 无法连接到 Azure Linux 虚拟机
- firefox - cypress iframe 功能适用于 chrome 但不适用于 firefox
- react-native - 无法在redux中将Auth令牌传递给reducer