The Kotlin DSL should allow setting a custom HeaderWriter
@EnableWebSecurity
class SecurityConfig : WebSecurityConfigurerAdapter() {
override fun configure(http: HttpSecurity) {
http {
headers {
addHeaderWriter(StaticHeadersWriter("customHeaderName", "customHeaderValue"));
}
}
}
}