我正在使用使用表单身份验证的单个登录页面。此页面在 mysites.com 上创建域 cookie。
我还有其他三个需要身份验证才能访问的网站。在我的页面 loginsso.mysites.com 中,我的 cookie 过期时间设置为 30 分钟。然而,当 cookie 过期时,会发生什么情况,它将把用户踢出我的其他三个站点。
为了使这更复杂,这三个站点中的每一个都有空闲超时。
这就是它的工作原理:
因此,由于 mysso.mysite.com 上的 cookie 规范,登录到 mysso.mysite.com 并导航到 mysiteb.mysite.com 并在那里工作 30 分钟的用户将在 30 分钟后不再能够访问该站点。
基本上我需要一种方法来处理这个问题。如果用户导航到 mysiteb 并开始工作,他并没有闲着,也不应该被踢出 mysitesso。
希望这有任何意义。
我也有可能将 SessionTimeOut 与 CookieExperation 以及它们的处理方式混合在一起。