angular/react/vue 应用程序是否有会话超时的概念?



当我们像使用 Angular/React/Vue 一样将当前的服务器端应用程序 (ASP.NET WebForM( 升级到这些客户端 SPA 时,这些应用程序中是否有任何应用程序仍然具有会话超时的概念?在我看来,这些客户端应用程序可以随心所欲地存在,因为所有数据请求都是使用 REST API 发布/获取的,不需要会话来保持这些应用程序的活动或维护存储的部分数据(有像 Ngrx 或 Redux 这样的状态管理,但我认为这些可能是关于服务器会话的不同概念(, 如果是这样,我们还需要这些应用程序中的会话超时功能吗?那里的会话超时设计有什么好处或缺点?

这可能不是你要找的,在PHP中,我使用会话管理来注销应用程序。在SPA应用程序中,我们使用JWT任何其他方法来生成令牌,我们可以通过使特定时间段的访问令牌无效来注销用户。

或者为了变通方法,我们可以在客户端浏览器 cookie 中保存令牌并给出 cookie 过期时间。

最新更新