Session 烧瓶会话未显示/不考虑超时长度

Session 烧瓶会话未显示/不考虑超时长度,session,flask,Session,Flask,我有一个flask应用程序,试图添加SSO和python saml库。我需要跨请求保存身份验证状态。我试图在会话中存储auth值,但遇到了一些问题。以下是压缩代码: views.py app.secret_key = os.urandom(24) ... some view class def dispatch_request(self,**query): ... if some condition ... session['is_auth'] =

我有一个flask应用程序,试图添加SSO和python saml库。我需要跨请求保存身份验证状态。我试图在会话中存储auth值,但遇到了一些问题。以下是压缩代码:

views.py

app.secret_key = os.urandom(24)
...
some view class
def dispatch_request(self,**query):
        ... if some condition ...
                session['is_auth'] = auth.is_authenticated()
                app.permanent_session_lifetime = timedelta(seconds=10)
                session.modified = True
                session.permanent = True
                session.session_cookie_secure = True
                print "session: %s" % session
在日志中,它显示更新的会话,包括is_auth密钥及其值。然而,我在Chrome中看不到这一点。以下是我在Chrome中看到的内容:


会话在10秒后未超时。我已确保停止任何后台Chrome进程。我被难住了。

你在Chrome中看到了什么?请编辑该问题。抱歉,该问题已更新。请先设置
session.permanent=True
,然后设置生存期,这样才有效?