изменить JSESSIONID в ваадин 14 - PullRequest
1 голос
/ 05 марта 2020

Для нового chrome обновления мне нужно явно установить атрибут Samesite в cook ie в JSESSIONID. Есть ли способ установить этот атрибут в vaadin 14.

Возможно ли что-нибудь с VaadinServiceInitListener? У меня есть расширенный класс.

Любой ответ будет высоко оценен.

Я пытался добавить повара ie следующим образом, но не получил добавления в JSESSIONID

@SpringComponent
@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public class ConfigureAdvocateUIServiceInitListener implements VaadinServiceInitListener {

    /**
     * 
     */
    private static final long serialVersionUID = 1L

    @Autowired
    private I18N i18n;

    @Override
    public void serviceInit(ServiceInitEvent event) {
        event.getSource().addUIInitListener(uiEvent -> {
            VaadinResponse currentResponse = VaadinService.getCurrentResponse();
        currentResponse.setHeader("Set-Cookie", "key=value; HttpOnly; SameSite=strict");

        });

    }
...