1
我需要Single Sign On用於兩種類型的應用程序:Silverlight 3和Windows Forms。用於Silverlight 3和WinForms應用程序的SSO
你有什麼建議可以實現這個嗎? Windows身份驗證是一種可能的解決方案。任何其他?
感謝 問候
我需要Single Sign On用於兩種類型的應用程序:Silverlight 3和Windows Forms。用於Silverlight 3和WinForms應用程序的SSO
你有什麼建議可以實現這個嗎? Windows身份驗證是一種可能的解決方案。任何其他?
感謝 問候
是用戶通過Windows域認證?如果是這樣,您可以使用來自兩個IIS的域憑據(假設將爲Silverlight託管Web服務)和您的WinForms。
在IIS方面,您將使用Windows身份驗證來託管Silverlight的網站。
您可以通過WindowsIdentity.GetCurrentUser()獲取當前用戶。從那裏你可以得到用戶名等,並將該安全上下文映射到應用程序的內部授權。
這裏的總體思路是當用戶登錄到他們的工作站時發生單點登錄,並且Winforms和IIS(Silverlight)都會使用該安全上下文。
您是否在考慮Windows身份驗證?如果是的話,那是一個可能的解決方案。任何其他? – Jarek 2009-12-30 21:45:39
好吧,遐,我認爲這很清楚我正在談論Windows身份驗證;-)。 – 2009-12-31 02:24:40
如果您使用表單身份驗證,您會做什麼? – 2011-04-25 13:47:05