Недавно мне пришлось изменить значение SameSite
с Lax
на None
. Для этого я решил использовать CookieSerializer
, и здесь начинается странное. Всякий раз, когда я определяю сериализатор cook ie следующим образом:
@Bean
fun cookieSerializer() = DefaultCookieSerializer().apply {
setSameSite(SameSiteCookies.NONE.value)
}
Он работает, но если я перенесу этот код в отдельный файл и аннотирую его как @Component
, он больше не будет работать.
Может кто знает в чем может быть причина? В чем разница между ними и возможной причиной такого странного поведения?