我们有一个 Vaadin 14 (Flow) 应用程序,它前面有一个 Apache 反向代理,它与Gluu集成以进行身份验证。
当会话不再有效时,无论是由于会话超时还是在另一个浏览器选项卡/窗口中注销,Apache 服务器将向 Gluu 服务器发送重定向以让用户再次登录。但是,当内部 Vaadin XHR调用(Ajax 请求)发生这种情况时,Vaadin 似乎不能很好地处理此响应,并显示“来自服务器的无效 JSON 响应”错误。
我想要的是让 Vaadin 将浏览器位置设置为重定向中指示的 URL,或者刷新页面(可能带有确认消息),在这种情况下浏览器将很好地遵循重定向。如何实现这一点,或者还有哪些其他选择?