2014-11-05 26 views
0

我們目前正在開發一些新系統來替換部分多個傳統系統。WCF驗證 - 要求並驗證自定義值

我們有一些新的WCF的Web服務,這將坐在一起現有ASMX Web服務。

的ASMX Web服務經由與4個自定義屬性包括令牌的SOAP標頭上下文對象進行認證(以前生成並在登錄時返回),然後被驗證。

我們現在還沒有重寫驗證代碼,而且登錄仍然由現有的ASMX服務處理,所以我們需要調用現有的驗證器,通過Context對象傳遞WCF服務應用程序中的4個屬性。

我們如何捕捉通過WCF服務的4處房產?

先前的WCF項目實施WCFExtras +複製SOAP頭了WCF。

我們可以再次做到這一點,但希望有一個天然的WCF方法。

我發現選項,如自定義UserNamePasswordValidator或ServiceAuthorizationManager但一直無法確定如何準確這些適用於我們的具體要求。

這可能嗎?怎麼樣?

回答

0

經過一番google搜索我寫的使用IOperationBehavior,IContractBehavior和IDispatchMessageInspector

自己的自定義行爲