使用Spring Session是否需要在HttpSecurity中配置sessionManagement?

问题描述 投票:0回答:0

我正在尝试了解 Spring Security 和 Spring Session 项目如何协同工作。 在我的项目中,我想将会话保存到数据库中,这就是我使用 Spring Session JDBC 的原因。但我不明白我是否应该配置一些东西

@Bean public SecurityFilterChain filterChain(HttpSecurity http)
部分
sessionManagement
。例如,我尝试通过

设置最大用户会话
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) {
    http
        .sessionManagement(session -> session
            .maximumSessions(1)
        );
    return http.build();
}

没有影响。有人可以解释为什么没有影响,我应该在 HttpSecurity 中配置 sessionManagement 吗?

java spring spring-security spring-session
© www.soinside.com 2019 - 2024. All rights reserved.