sessionConcurrency

fun sessionConcurrency(sessionConcurrencyConfig: SessionConcurrencyDsl.() -> Unit)

Controls the behaviour of multiple sessions for a user.

Example:

@Configuration
@EnableWebSecurity
class SecurityConfig {

@Bean
fun securityFilterChain(http: HttpSecurity): SecurityFilterChain {
http {
sessionManagement {
sessionConcurrency {
maximumSessions = 1
maxSessionsPreventsLogin = true
}
}
}
return http.build()
}
}

Parameters

sessionConcurrencyConfig

custom configurations to configure concurrency control

See also