apply

fun <C : SecurityConfigurerAdapter<DefaultSecurityFilterChain, HttpSecurity>> apply(configurer: C, configuration: C.() -> Unit = { }): C

Applies a SecurityConfigurerAdapter to this HttpSecurity

Example:

@Configuration
@EnableWebSecurity
class SecurityConfig {

@Bean
fun securityFilterChain(http: HttpSecurity): SecurityFilterChain {
http {
apply(CustomSecurityConfigurer<HttpSecurity>()) {
customProperty = "..."
}
}
return http.build()
}
}

Parameters

configurer

the SecurityConfigurerAdapter for further customizations