我想在IBM WebSphere Portal中为一个用户设置最大并发会话数。
我的目标如下:
如果有任何用户登录我的应用程序并且同一用户从不同的计算机登录,我希望第二个会话终止第一个会话。
答案 0 :(得分:0)
我不知道这是否可以通过配置门户网站来实现,但我们使用Tivoli Access Manager进行此操作(TAM)和WebSeal。
您可以推送自己的SessionListener并跟踪地图中的用户IP地址
答案 1 :(得分:0)
如果您使用具有非分布式会话的群集环境,则无法执行此操作。 如果使用分布式会话,则可以在用户使用新会话登录时消除旧会话。此机制必须由您的代码实现,您可以将经过身份验证的用户绑定到该用户创建的会话。