gpt4 book ai didi

cookies - session cookie 可以持续多长时间?我什么时候应该重新验证?

转载 作者:行者123 更新时间:2023-12-02 18:49:53 25 4
gpt4 key购买 nike

session Cookie 可以使用多长时间?我有一个客户端应用程序,我在其中对 SharePoint 站点进行了身份验证,并且使用 cookie 来浏览子站点。我保存 cookie 并重新使用 header 以便稍后登录该网站,而无需再次进行身份验证。没有设定到期日期。 cookie 会持续多长时间以及我应该何时再次进行身份验证?

最佳答案

session cookie 的过期时间因浏览器而异。我无法找到任何类型的引用来提供每个浏览器的当前细节。过去,当浏览器关闭时, session cookie 将被销毁,但现在某些浏览器具有这样的设置:如果启用, session cookie 将在浏览器关闭后继续保留。例如,Firefox 的“当 Firefox 启动时:显示上次的窗口和选项卡”会导致这种情况发生,这有点令人惊讶。 Chrome 中的“启动时:从上次停下的地方继续”也是如此。

我不太关心 SharePoint,所以我有一段时间没有使用它了,但我记得它使用 ASP.Net 表单例份验证,从 web.config 中提取配置,就像任何其他 ASP.Net 站点一样。话虽如此,您并不真正关心 cookie 的超时时间。你关心的是你的服务器端 session token 的超时时间——也就是说,该cookie中包含的数据需要多长时间才能被服务器识别。这是由 ASP.Net 应用程序的 web.config 文件的 forms 标记中的超时属性设置的:

<system.web>
<!-- ... -->
<authentication mode="Forms">
<forms timeout="2880" />
</authentication>
<!-- ... -->
</system.web>

关于cookies - session cookie 可以持续多长时间?我什么时候应该重新验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15577828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com