我一直在通過各種示例嘗試爲ASP.Net Web服務和WCF RESTful Web服務基於SAML令牌的身份驗證拼湊解決方案......部分示例我一直引用:針對WCF RESTful服務的基於聲明的身份驗證
- http://custombasicauth.codeplex.com/Wikipage
- http://leastprivilege.com/2010/02/15/securing-wcf-data-services-using-wif/
- http://weblogs.asp.net/cibrax/archive/2010/02/17/a-good-way-to-handle-claim-based-security-in-restful-services.aspx
- 等...
我一直在通過每個路障爭奪自己的路,而且我很親密,我可以品嚐它。我得到的最新塊是這樣的:
如果我使用常規的WebServiceHostFactory,將應用自定義授權策略,並且Thread.CurrentPrincipal最終取得了我的HttpModule爲HttpContext.Current.User設置的值......但是。 ..如果我使用WebServiceHost2Factory(即從REST入門工具包)獲取自動幫助端點等,則不應用身份驗證策略,並且Thread.CurrentPrincipal最終會成爲RoleProviderPrincipal的實例有關ClaimsPrincipal方式,我在HTTP模塊..設置:-(
任何想法,想法如何獲得WebServiceHost2Factory發揮好與自定義/重寫主?
個謝謝,
泰勒
你有沒有看着最近推出的網絡API來自微軟? – 2011-06-16 19:29:02