Redirect Spring安全性注销成功url到另一个主机

Redirect Spring安全性注销成功url到另一个主机,redirect,spring-security,logout,Redirect,Spring Security,Logout,这是否可能使SpringSecurity3.2.7.RELEASE在注销后将用户重定向到另一台主机?我不能强迫它使用其他主机。我正在使用某种SSO访问系统,这可能是个问题 例如: 我的应用程序已于启动 用户通过它访问它,这将导致真正的url,但在浏览器中,我仍然看到ssoAccess url的所有时间(像某种代理) 我想从 要注销,请重定向到 当注销成功url设置为“”时,它将重定向到返回404的明显不正确的url。 我也尝试了注销成功处理程序,但仍然存在相同的问题。我还尝试在注销成功url指

这是否可能使SpringSecurity3.2.7.RELEASE在注销后将用户重定向到另一台主机?我不能强迫它使用其他主机。我正在使用某种SSO访问系统,这可能是个问题

例如: 我的应用程序已于启动
用户通过它访问它,这将导致真正的url,但在浏览器中,我仍然看到ssoAccess url的所有时间(像某种代理)

我想从
要注销,请重定向到

当注销成功url设置为“”时,它将重定向到返回404的明显不正确的url。

我也尝试了注销成功处理程序,但仍然存在相同的问题。我还尝试在注销成功url指向的端点上创建@Controller,该@Controller的方法返回“redirect:”。还是不走运

我也在使用JSF


请帮忙

一个简单的技巧是在webapp1中创建一个logout.xhtml页面,将其重定向到appList

logout.xhtml:

<script language="javascript">
    window.location.href = "http://ssoAccess:80/appList"
</script>

window.location.href=”http://ssoAccess:80/appList"

它可以工作,感谢您的帮助,但重定向页面在不同的环境下会有所不同。有没有办法从*.properties或jsf/Springbean获取这个值?我尝试使用标准占位符,但不幸的是,它不起作用。@voidmat您可以传递参数。例如
http://myAppUrl:8080/webapp1/logout.xtml?http://ssoAccess:80/appList
并在logout.xhtml中使用:
window.location.href=window.location.search.substr(1)