假设我有一个金字塔应用程序,UnencryptedCookieSessionFactoryConfig
用于 csrf 令牌和身份验证SessionAuthenticationPolicy
。会话 cookie 的默认超时时间是 1200,这意味着我的用户在 20 分钟后断开连接,这很烦人。
我很想提高超时甚至删除它,并设置一个 max_age 以使其在浏览器中存活,但我想超时是有充分理由的。
拥有长期会话 cookie 是否存在安全风险?它被认为是不好的做法吗?
我的猜测是 csrf 令牌应该是短暂的。在这种情况下,我应该AuthTktAuthenticationPolicy
用于身份验证。同样的问题:在将来使用 max_age 的身份验证 cookie 是一种不好的做法吗?