将WCF服务迁移到ASP.NET Web API-重用ServiceAuthorizationManager?
我正在将一些WCF服务迁移到Web API。是否可以重用ServiceAuthorizationManager,或者它是严格用于WCF的?因为将WCF服务迁移到ASP.NET Web API-重用ServiceAuthorizationManager?,asp.net,wcf,asp.net-web-api,wcf-web-api,Asp.net,Wcf,Asp.net Web Api,Wcf Web Api,我正在将一些WCF服务迁移到Web API。是否可以重用ServiceAuthorizationManager,或者它是严格用于WCF的?因为ServiceAuthorizationManager是系统的成员。ServiceModel命名空间是WCF的一个概念 从 ServiceAuthorizationManager是WCF标识模型的一部分 基础设施标识模型使您能够创建自定义标识 授权策略和自定义授权方案。更多 有关标识模型如何工作的信息,请参见声明和 授权 Web API假定身份验证发生在主
ServiceAuthorizationManager
是系统的成员。ServiceModel
命名空间是WCF的一个概念
从
ServiceAuthorizationManager是WCF标识模型的一部分
基础设施标识模型使您能够创建自定义标识
授权策略和自定义授权方案。更多
有关标识模型如何工作的信息,请参见声明和
授权
Web API假定身份验证发生在主机(IIS)中,该主机使用HTTP模块进行身份验证。自定义授权通过自定义授权筛选器(AuthorizationAttribute、AuthorizationFilterAttribute或IAAuthorizationFilter)实现。看看asp.net上的