2017-06-17 87 views
0

我擁有數百個端點的基於WCF的服務。這些服務不安全。我想在所有端點上添加基於令牌的身份驗證。問題是他們太多了。所以,它很難適用於每個功能的檢查。在已經開發的WCF服務中應用基於令牌的身份驗證的最佳方式

if(authenticated) 
    Return Response 
else 
    Return UnAuthorizedError 

有沒有什麼辦法可以用最少的代碼修改來完成它。類似ActionFilterAttributeIAuthenticationFilter在MVC中。

我已經找遍了。但無法找到這個特定的場景。由於要改變的端點太多。

+1

像ASP.Net一樣,WCF有很多可擴展性點。您可能想要實現可通過配置應用的MessageInspector行爲。我不記得如何寫好答案,但這應該縮小你的研究範圍。 – Crowcoder

回答

-1

你應該實現你自己的MessageInspector。請看this SO answer,以瞭解如何在客戶端和服務器端實現這一點。

相關問題