Среда
springBootVersion = '2.1.0.RELEASE'
Linux: 18,01 LTS
Context
У меня есть текущий метод в контроллере:
@PostMapping(value = "")
public ResponseEntity<String> login(@RequestBody @Valid LoginCredentials loginCredentials) {
return ResponseEntity.status(HttpStatus.OK)
.header(HttpHeaders.SET_COOKIE, "Authorization=" + "Bearer " + token)
.build();
}
, и мои cors настроены правильно
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedHeaders("*")
.allowedMethods("*")
.allowCredentials(true);
}
Я такжеПолучите от почтальона, что заголовки верны
Тем не менее, заголовок set-cookie не отправляется.
То же самое происходит, когдаЯ использую угловое приложение для отправки запроса с
return this.http.post(this.LOGIN_URL, loginCred, {withCredentials: true});
Как видите, для учетных данных установлено значение true.тем не менее я не получаю свой заголовок Set-cookie.
Вопрос
Как я могу иметь свой заголовок на веб-интерфейсе (Angular или почтальоне)