如何在烧瓶中收听会话销毁?

时间:2020-12-23 09:39:01

标签: python session flask

我想写一个SSO(单点登录)应用程序,全局“注销”会向每个应用程序发送一个请求。所以每个应用程序都需要销毁相关的会话。

为此,每个应用程序都需要通过请求(由 SSO 服务器发送)参数检索相关会话。

我们必须在字典(或地图)中管理会话,键是会话中的参数值。 创建会话时放入字典,注销或会话超时时从字典中删除。

在 Java 中,我们有 HttpSessionListener,有两个方法“sessionCreated”和“sessionDestroyed”,它们将在会话创建或销毁后调用。

但是在 Flask 中,我们如何知道会话超时?

如果我们不知道,如果每个人都离开页面而没有注销操作,会话管理字典会越来越多。

0 个答案:

没有答案