2009-11-15 35 views
0

我們對OWA頁面進行了擴展,連接到運行在Tomcst中的Web應用程序。此應用程序提供的內容使用isapi顯示在OWA頁面內的iframe中。這種方法無處不在,但是在Tomcat應用程序中成功完成登錄後,OWA(sessionid和cadata)設置的會話cookie會被刪除。之後,OWA重定向到其登錄頁面。 正如我所說,這隻發生在大約五十個客戶中的一個客戶中,所以我想它不能與我們的應用程序有任何關係,但它必須是OWA的IIS配置中的東西。 IE和Firefox都可以觀察到同樣的行爲。 有什麼想法? 謝謝當登錄到Tomcat站點iframe時,OWA sessionid cookie丟失

回答

0

Cookie被綁定到特定的(子)域和路徑。這聽起來像是登錄將用戶重定向到cookie不覆蓋的(子)域/路徑。調試發送/接收的Cookie的HTTP標頭,並檢查請求URL。

+0

謝謝你的回答。 我們發現了這個問題。該問題是由Tomcat中的應用程序成功驗證後打開的頁面所使用的CSS之一(它正在引用OWA 2003中存在的一個圖像文件,而不是OWA 2007中)引用未出現的圖像文件引起的。這導致了401錯誤,並且客戶在OWA IIS中有一條規則,將401錯誤重定向到OWA登錄頁面,關閉當前會話。 – 2009-11-17 10:33:58