【问题标题】:Migrating WCF Services to ASP.NET Web API - reuse ServiceAuthorizationManager?将 WCF 服务迁移到 ASP.NET Web API - 重用 ServiceAuthorizationManager?
【发布时间】:2013-06-06 18:19:41
【问题描述】:

我正在将一些 WCF 服务迁移到 Web API。是否可以重用 ServiceAuthorizationManager 还是严格用于 WCF?

【问题讨论】:

    标签: asp.net wcf asp.net-web-api wcf-web-api


    【解决方案1】:

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

    来自MSDN

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 2012-04-15
      • 2021-04-17
      • 2017-03-28
      相关资源
      最近更新 更多