如果我有一个来自Web API 2项目的身份验证过滤器,我可以在WCF服务中重用它吗?

问题描述 投票:1回答:2

我构建了一个身份验证方案,我有一个DelegatingHttpHandlerIAuthenticationFilter,我在一些Web API 2服务中使用它。我想将相同的身份验证应用于较旧的WCF服务。是否有一种相当简单的方法可以在WCF服务上重用身份验证过滤器?

wcf asp.net-web-api2 restful-authentication
2个回答
0
投票

没有直接的方法可以在旧的WCF REST项目上重用身份验证过滤器。最好的办法是将代码重构为WCF服务和WebApi过滤器都可以使用的类。


0
投票

没有简单的方法。但是您可以将身份验证逻辑移动到HttpModule,并且您可以在webapi和WCF项目中重用相同的模块

© www.soinside.com 2019 - 2024. All rights reserved.