2009-08-25 74 views
1

我需要在自定義Asp.Net應用程序和SharePoint網站之間實現SSO。 asp .net應用程序具有自定義身份驗證,並且SharePoint具有Windows身份驗證。我已閱讀了關於在這兩個應用程序中使用表單身份驗證的問題,但我無法在Sharepoint中使用表單身份驗Asp .Net和Sharepoint Portal之間的單點登錄

這可能嗎?任何提示和技巧?

+0

您如何協調這兩個網站之間的用戶?它們是否在同一個根域下? – MyItchyChin 2009-08-25 15:16:22

回答

2

佐羅,

共享一個基於窗體身份驗證(FBA)授權cookie將是更便宜和更容易的路線進行調查/執行的一個,但你已經表明,FBA不是一個選擇。這就是說...

...不知道更多關於您在ASP.NET應用程序中使用的自定義身份驗證機制,提供很好的建議非常困難。 CptSkippy的問題(​​關於和解)是一個很好的問題,因爲這成爲什麼是可行的,什麼不可行的基礎。如果您的應用和網站不具有共同的用戶羣,那麼SSO將成爲真正的挑戰。

我不知道它對你和你的情況有多可行,但是當用於SSO角色時,微軟的ISA 2006服務器確實做得很出色。它支持多種出版和認證機制,它起着很好地與SharePoint利用NTLM和Kerberos身份驗證:

http://technet.microsoft.com/en-us/library/bb794722.aspx

最大的問題,再次是您的自定義ASP.NET應用程序。如果你有一些靈活性,ISA可能是一個選擇。

這是值得的!