2012-03-08 195 views
2

我有一個場景,我想要在SharePoint和另一個ASP.NET網站之間獲得單點登錄體驗。他們都在同一個域上,都使用Windows身份驗證。這兩個網站都關閉了匿名身份驗證並打開了Windows身份驗證。任何人都可以請幫助下面的情況?單點登錄從SharePoint到另一個asp.net Web應用程序

  1. 用戶去到SharePoint 2010的網站
  2. 登錄通過輸入Windows用戶名和密碼登陸登錄頁到SharePoint
  3. SharePoint 2010中包含的iFrame的WebPart哪去了在同一個域中的另一asp.net網站(不同的端口數)
  4. 用戶應該能夠訪問另一個網站asp.net沒有登錄

我的問題是在步驟4,用戶必須再次輸入Windows憑證才能登錄到asp.net網站。我該如何解決這個問題?

感謝,

SJ

+0

如果它的Windows身份驗證,乳清他在Sharepoint網站輸入用戶名/密碼? – Shoban 2012-03-08 10:03:50

+0

請檢查這個問題 http://stackoverflow.com/questions/2998964/sharepoint-2010-two-web-applications-single-s- on-on-do-i-need-claims-bas – 2012-03-09 08:33:28

回答

1

Windows身份驗證不會自動應用程序之間傳遞。由於您選擇了其他網站的iframe,因此您需要單獨登錄到該網站。

我覺得你的用戶沒有自動登錄有點奇怪,但是你可能沒有在你的電腦上登錄域名。

然而,這可以用自動化模擬了一下,檢查此線程http://forums.asp.net/t/304484.aspx

相關問題