2016-02-26 349 views
1

我在我自己的代理後面使用icCube將登錄請求重定向到自定義登錄頁。在icCube的開始,這工作正常。icCube - 通過代理登錄 - 重定向註銷到自定義登錄頁

但是,當我打的退出按鈕在IDE窗口的頂部,我看到下面的消息GWT:

POST /service.gwt?j_security_check_logout POST /service.gwt?j_security_check_user

在第一個icCube服務器返回一個空的響應。這似乎是好的。 第二條消息icCube服務器返回「performFormLogin」。這將顯示默認的icCube登錄窗口。

到目前爲止,任何簡單的重定向都不起作用,因爲service.gwt調用需要serverdata。

任何人都可以幫我回到客戶端來獲得我自己的自定義登錄頁面嗎?

+0

我相信這是不可能的社區版,但應該在企業版 - 直接與我們聯繫(icCube)。 –

回答

0

從icCube 5.1.8開始,可以在icCube.xml中配置一個servlet過濾器,以便在註銷時接受「重定向」URL。這樣,Javascript代碼不會再打開FORM登錄,而是打開指定的URL。

<filter> 
    <filter-name>GWT Authentication</filter-name> 
    <filter-class>crazydev.iccube.server.authentication.IcCubeGwtAuthenticationServletFilter</filter-class> 
    <init-param> 
     <param-name>gwtLogoutRedirectURL</param-name> 
     <param-value>http://www.google.com</param-value> 
    </init-param> 
</filter> 

希望有所幫助。

相關問題