3

I am migrating some WCF services to Web API. Is is possible to reuse the ServiceAuthorizationManager or is it strictly for WCF?

4

1 回答 1

3

因为ServiceauthorizationManagerSystem.ServiceModel命名空间的成员,所以是WCF的概念。

MSDN

ServiceAuthorizationManager 是 WCF 身份模型基础结构的一部分。身份模型使您能够创建自定义授权策略和自定义授权方案。有关身份模型如何工作的更多信息,请参阅声明和授权。

Web API 假定身份验证发生在主机 (IIS) 中,它使用 HTTP 模块进行身份验证。自定义授权是通过自定义授权过滤器(AuthorizeAttribute、AuthorizationFilterAttribute 或 IAuthorizationFilter)实现的。看看asp.net上的asp.net web Api Security

于 2013-06-07T05:54:22.907 回答