Authentication CAS:避免用户多次进行身份验证

Authentication CAS:避免用户多次进行身份验证,authentication,single-sign-on,cas,Authentication,Single Sign On,Cas,有没有办法避免用户可以在CAS上多次进行身份验证? 我的配置使用Hazelcast在集群的两个节点之间共享票证。 提前感谢。这是不受支持的,而且这将是一个相当昂贵的功能,因为您需要查看hazelcast以找到所有具有匹配用户ID的票证,然后如果找到超过1个,则将其阻止。查询很可能超时。谢谢您的回答。我实现了一个在数据库表上记录登录事件的解决方法(用户名+登录时间)。当用户尝试登录时,我首先检查这样一个表中是否有行。如果存在,我拒绝登录。当用户注销或票证过期时,该行将被删除。您看到任何缺点了吗?请

有没有办法避免用户可以在CAS上多次进行身份验证? 我的配置使用Hazelcast在集群的两个节点之间共享票证。
提前感谢。

这是不受支持的,而且这将是一个相当昂贵的功能,因为您需要查看hazelcast以找到所有具有匹配用户ID的票证,然后如果找到超过1个,则将其阻止。查询很可能超时。

谢谢您的回答。我实现了一个在数据库表上记录登录事件的解决方法(用户名+登录时间)。当用户尝试登录时,我首先检查这样一个表中是否有行。如果存在,我拒绝登录。当用户注销或票证过期时,该行将被删除。您看到任何缺点了吗?请注意,cas 5.2版本似乎增加了对此的支持。