我想驗證我的Silverlight應用程序來獲取Windows用戶名,然後我用它來獲得一些進一步的信息。查過它,但我找到的答案是關於配置Web服務來獲取它。有沒有辦法,在Silverlight中嚴格取得Windows憑據?我無法找到.Credentials,我唯一看到的是.ClientCredentials,但顯然它沒有顯示所需的信息。我得到字符串「System.ServiceModel.Security.UserNamePasswordClientCredential」。它實際上允許我設置名稱,而不是檢索它。還有一個叫做authentication.asmx的web服務,但是和以前一樣,它適用於其他目的。我也沒有任何可以參考和配置它們的Web服務。或者我錯過了什麼?也許我可以通過NTLM或Kerberos檢索Windows憑據?我正在使用Silverlight 5的Visual Web Developer 2010 Express。Silverlight的Sharepoint 2010的Web部分Windows身份驗證
0
A
回答
0
我的經驗是,在asp.net世界中存在的成員資格框架在silverlight中不可用。爲了實現類似的東西,我必須實現一個針對域的活動目錄(ldap)服務器的Web服務(WCF)。 Silverlight在互操作性方面是一個非常嚴格的框架,它對安全性有好處,但有一些限制。
我不確定您對活動目錄的知識水平,但是這裏有一個鏈接,它處理很多可能的操作,並且有示例C#代碼。
http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C#40a
相關問題
- 1. Silverlight中的Windows身份驗證Vs 2010
- 2. Silverlight Windows身份驗證
- 3. 使用SharePoint 2010的外部身份驗證問題
- 4. web api中的Windows身份驗證2
- 5. Silverlight和WCF與Windows身份驗證
- 6. Sharepoint表單身份驗證
- 7. Sharepoint身份驗證.Net
- 8. Sharepoint wss 3.0身份驗證
- 9. Sharepoint Azure AD身份驗證
- 10. Sharepoint多重身份驗證
- 11. Windows身份驗證和Asp.Net Web API
- 12. Web服務 - Windows身份驗證
- 13. Silverlight和ActiveDirectory身份驗證
- 14. 模擬聲明的身份驗證的SharePoint 2010
- 15. WCF Windows身份驗證
- 16. 使用Windows身份驗證的簡單身份驗證代理
- 17. 2因子Windows身份驗證的強身份驗證
- 18. SQLSever身份驗證與Windows身份驗證之間的區別
- 19. 如何從asp.net爲sharepoint 2010創建身份驗證票證?
- 20. SharePoint 2010 - 從Kerberos更改爲基於聲明的身份驗證
- 21. SharePoint 2010的WCF REST的身份驗證問題與匿名身份驗證的發佈站點
- 22. ASP.NET身份 - Windows身份驗證和Web服務
- 23. Web部署2.0無法啓用Windows身份驗證?
- 24. Windows 8的VS2012 IISExpress Windows身份驗證
- 25. Silverlight 4中的身份驗證Webservice
- 26. Silverlight 4.0中的NTLM身份驗證
- 27. Silverlight帶有身份驗證的OOB
- 28. Web服務身份驗證
- 29. Android身份驗證和Web
- 30. Windows Azure中的Silverlight應用程序的表單身份驗證
因此,它看起來像有沒有其他的選擇,而不是部署Web服務來做到這一點。是否有可能使它在共享點環境中工作,還是必須是外部的? – Tegenaris 2012-04-16 07:12:58
我從來沒有在共享點環境中進行身份驗證,但此鏈接似乎表示它可能是http://msdn.microsoft.com/en-us/library/websvcauthentication.authentication.aspx看起來好像你已在sharepoint預定義可以實現/覆蓋的服務。希望這可以幫助。 – Stainedart 2012-04-16 13:32:24