我想另一個網頁 假設我想abc.com/parent.aspx頁面內顯示xyz.com/child.aspx頁面內顯示網頁。展示頁面在asp.net
我可以使用iframe,但我有應用於xyz.com HTTP憑證。我在網上搜索,但仍然困惑我應該使用什麼?
我用asp.net 4.5 C#。
有什麼建議嗎?
我想另一個網頁 假設我想abc.com/parent.aspx頁面內顯示xyz.com/child.aspx頁面內顯示網頁。展示頁面在asp.net
我可以使用iframe,但我有應用於xyz.com HTTP憑證。我在網上搜索,但仍然困惑我應該使用什麼?
我用asp.net 4.5 C#。
有什麼建議嗎?
如果兩個網站都來自同一網絡託管(他們之間的低延遲),你可以使用狀態服務器會話管理。這樣,當您在一個站點上進行身份驗證時,您也將在另一個站點上進行身份驗證,並在他們之間共享用戶狀態。
它很簡單,在你指向狀態服務器(可以位於網絡服務器中的一個),每個Web服務器的Web配置
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="192.168.1.103:42424"
/>
</system.web>
</configuration>
http://en.csharp-online.net/ASP.NET_State_Management%E2%80%94Storing_Session_State_out_of_Process
兩者都位於不同的服務器上。 – Hiral 2013-03-06 17:50:49
如果身份驗證在父頁面中,只要所有頁面在同一個域中,訪問子頁面都沒有問題。 – tucaz 2013-03-06 17:32:36
它在不同的領域。 – Hiral 2013-03-06 17:34:09
然後用戶將在子頁面也進行驗證,或者你可以從父一個通過某種認證令牌的孩子應用。 – tucaz 2013-03-06 17:39:22