2011-10-13 40 views
2

我需要在WCF中實現基本身份驗證,但用戶憑據存儲在數據庫而不是Active Directory中。所以,無論何時客戶端調用我的服務方法,我都必須從SOAP頭獲取用戶名&並使用數據庫進行身份驗證。任何機構可以指出一些很好的參考來實現這一點?在WCF中實現基本身份驗證

注意:該服務正在使用basic-http綁定。

回答

2

你真的想用什麼?您將多個身份驗證策略組合在一起,因爲基本身份驗證通常引用基本HTTP身份驗證,並且不使用SOAP頭。它使用HTTP標頭。

如果你想使用基本的HTTP身份驗證您的選擇,通過舉辦類型不同:

如果您想使用基於SOAP頭的身份驗證,您可以再次使用自定義密碼驗證程序。