gpt4 book ai didi

vaadin - 如何在 Vaadin 14 中处理 SSO 重定向

转载 作者:行者123 更新时间:2023-12-03 08:48:32 25 4
gpt4 key购买 nike

我们有一个 Vaadin 14 (Flow) 应用程序,它的前端是一个与 Gluu 集成的 Apache 反向代理。用于身份验证。

当 session 不再有效时,无论是由于 session 超时还是在另一个浏览器选项卡/窗口中注销,Apache 服务器都会向 Gluu 服务器发送重定向,让用户再次登录。然而,当内部 Vaadin 发生这种情况时 XHR调用(Ajax 请求)时,Vaadin 似乎不能很好地处理此响应,并显示“来自服务器的无效 JSON 响应”错误。

我想要的是 Vaadin 将浏览器位置设置为重定向中指示的 URL,或者刷新页面(可能之间有确认消息),在这种情况下,浏览器将很好地遵循重定向。如何实现这一目标,或者还有哪些其他选择?

最佳答案

如果 XHR 响应无法解析为 JSON,Vaadin 将查找 Vaadin-Refresh响应文本内任意位置的字符串。如果存在,Vaadin 将重新加载页面,而不是显示错误消息。或者,您可以使用格式 Vaadin-Refresh: <url>这将使 Vaadin 重定向到 <url>而不是重新加载当前位置。

您可以配置 Gluu 以包含此字符串,例如用户需要登录时发送的响应中的 HTML 注释。

关于vaadin - 如何在 Vaadin 14 中处理 SSO 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60377408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com