1
的一部分使用Spring啓動,註銷的設置是這樣的:春重定向到URL
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.logout()
.logoutSuccessUrl("https://www.my-sso-server.com/logout?
redirectto=https://www.my-appli-server.com/my-context")
;
但在服務器響應,重定向URL是 https://www.my-appli-server.com/my-context
我雙簽入的一切調試模式,並注意到改變上下文,重定向url是完整的:例如。
https://www.my-sso-server.com/logout?redirectto=https://www.my-appli-server.com/not-my-context
很好地重定向到這個網址
似乎有在參數的URL目前情況下會重定向到這個相同的URL。
是否有任何解釋這種現象?如何繞過它?
注:我也試圖定義中,我手動處理對重定向使用自定義LogoutSuccessHandler:
response.setStatus(HttpServletResponse.SC_FOUND);
response.setHeader("Location", ...
,但結果是一樣的
好點+1 :) – ngc4151
是的,你可能是正確的和+1手段,豎起大拇指:) – ngc4151