在 Zuul 代理后面访问 Vaadin 应用程序时出现 Cookies 禁用错误

When accessing a Vaadin app behind a Zuul proxy get a Cookies disabled error

正在尝试访问构建在 Spring 云之上的 Vaadin 应用程序。应用程序 returns 一个错误,指出 Cookies Disabled 单击此处或按 ESC。

浏览器中启用了 Cookie。

配置是 Vaadin 应用注册到 Eureka 和 Zuul 代理所有请求。

vaadin-app:
  path: /ui/vaadin/**
  stripPrefix: false

Vaadin 应用程序不使用 Spring 安全性或 Vaadin 安全性

最终修复非常简单。添加了 sensitiveHeaders: Authorization

现在在 Zuul 中使用此配置,Vaadin 应用程序可以正常加载。再一次没有使用安全性。如果启用了安全性,可能需要。

vaadin-app:
  path: /ui/vaadin/**
  stripPrefix: false
  sensitiveHeaders: Authorization