我正在扩展HttpSessionEventPublisher,我希望在我的sessionDestroyed()方法中区分超时的会话和因并发控制最大会话而关闭的会话。 HttpSessionEvent或身份验证对象中是否有标志? 如果不能,我可以覆盖并发控制的会话结束吗?
编辑: 我添加了服装concurrentSessionControlAuthenticationStrategy,但是我收到了这个错误: 配置问题:session-authentication-strategy-ref属性不能与
结合使用我的security.xml:
<security:session-management
session-authentication-strategy-ref="playerConcurrentSessionControlStrategy">
<security:concurrency-control
max-sessions="1" />
</security:session-management>
PlayerConcurrentSessionControlStrategy:
@Component
public class PlayerConcurrentSessionControlStrategy extends ConcurrentSessionControlStrategy
该怎么办?