我构建了一个身份验证方案,并且我在一些Web API 2服务中使用了DelegatingHttpHandler
和IAuthenticationFilter
。我想将相同的身份验证应用于较旧的WCF服务。是否有一种在WCF服务上重用身份验证过滤器的相当简单的方法?
答案 0 :(得分:0)
没有直接的方法可以在较旧的WCF REST项目上重用身份验证过滤器。最好的办法是将代码重构为WCF服务和WebApi过滤器都可以使用的类。
答案 1 :(得分:0)
没有直截了当的方式。但是您可以将身份验证逻辑移动到HttpModule,并且您可以在webapi和WCF项目中重用相同的模块