java - SSO 对 session 超时的影响

标签 java windows security single-sign-on

我需要在 Windows 域和 J2EE 网络应用程序之间实现 SSO。

我一直在思考这会对 Web 应用程序的 session 超时产生什么影响。我们有 2 小时的休息时间。

如果我们实现无缝 SSO,那么我认为它可能会让用户感到困惑。

SSO 将使 Web 应用程序看起来立即可用。

我担心他们会开始填写表格,然后去吃午饭(或其他什么),然后在他们的 session 超时后回来。但是,这可能不会立即显现出来,因为 SSO 将再次让他们登录(但现在是新 session )。

有没有人有过类似的经验以及如何处理它?我们是否只需要实现某种形式的额外消息来告诉用户他们之前的 session 已经超时并且他们的工作已经丢失?

最佳答案

我认为如果用户的 session 被重置,您肯定需要弹出某种警告框。让他们点击消息上的“确定”并将他们重定向到主页。

此外,我认为 2 小时的超时听起来不是个好主意,如果你按照我的想法去做的话。您是说用户在 session 超时之前从登录到工作有 2 小时的时间吗?如果设置 10 分钟的超时时间,但只要用户在该 session 中发送新请求,计时器就会重置,这不是更有意义吗?

关于java - SSO 对 session 超时的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806169/

相关文章:

java - 无法在使用 CglibAopProxy 代理的对象上调用 set 方法

java - 在 Java 中使用蒙版图像的十六进制进行 map 碰撞的问题

c# - 创建自动过期文件

windows - Mingw FFTW3 找不到库/头文件

security - 软件安全模块/工具包替代 HSM 用于开发加密功能

security - 从可用性的角度来看,实现密码恢复的最佳方式是什么?

java - 如何有效地添加由两个数组表示的两个整数,将解决方案放入另一个数组

windows - 在 IOCP 客户端应用程序中添加 OpenSSL 支持

android - 有什么办法可以保护SD卡内的数据吗?

java - 通过 MapReduce 代码平均工资