2009-07-06 71 views
3

我需要通過我們的SharePoint站點顯示外部站點並添加了頁面查看器Web部件。問題是該地址包含用於自動登錄到外部網站的登錄名和密碼,但Sharepoint只在點擊時顯示登錄頁面。頁面查看器webpart不會採用登錄參數

如果我點擊它打開,因爲它應該,但在不同的窗口,而不是在SharePoint框架的Web部件屬性中的「測試連接」。

的ADRESS的格式http://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

我怎樣才能自動登錄到我的webpart頁面上使用的框架工作?

任何幫助非常感謝。

至於 馬庫斯大號

回答

5

假設你正在使用Internet Explorer,該問題是與IE瀏覽器的安全策略。

網頁查看器Web部件是基本的和非常簡單,只是插入一個IFRAME標籤與您提供的URL的網頁。這會在子框架中顯示您的外部網站。

默認情況下,子框架不能存儲供父級使用的Cookie。您傳遞給外部網站的URL包含用戶名和密碼,但該網站需要存儲Cookie,以便知道您在瀏覽其中的其他網頁時已登錄。由於它不能存儲的cookie,子站點假定您還沒有登錄。

您可以通過增加外部網站在IE受信任的站點列表中測試這和受信任的站點安全設置爲低。那麼它應該能夠存儲它需要的cookie。或者,如果您可以控制外部網站,this KB article可能會對您有所幫助。

+0

謝謝你一個很好的解釋。我將嘗試查看KB是否可以幫助我解決問題。也許我可以將屬性添加到我的web部件。 至於 馬庫斯大號 – 2009-07-06 13:03:52

相關問題