在已开发的WCF服务中应用基于令牌的身份验证的最佳方式

时间:2017-06-17 10:59:34

标签: c# wcf wcf-data-services access-token

我有基于WCF的服务,有数百个端点。这些服务并不安全。我想在所有端点上添加基于令牌的身份验证。问题是它们太多了。所以,它很难适用于每个功能。

if(authenticated) 
   Return Response
else 
   Return UnAuthorizedError

有什么方法可以用最少的代码更改来完成它。类似于MVC中的 ActionFilterAttribute IAuthenticationFilter

我已经搜索过了。但无法找到这种特定情况。因为有太多的端点需要改变。

1 个答案:

答案 0 :(得分:-1)

您应该实施自己的MessageInspector。请查看this SO answer,了解如何在客户端和服务器端执行此操作。