阿兹曼已经过时了? Azman的新选择是什么?

时间:2013-01-09 06:50:30

标签: c# security authorization enterprise-library azman

是否有Azman的替代品,这是一种应用安全性的新方法。以前我们使用EntLib 3并使用Azman进行安全和授权。但是,我读到的有关EntLib 6.0愿景的文章是弃用安全性(链接下面的链接),但没有指定替代方案。请问有人请告知现在处理安全和授权的最佳方法是什么?

Article

2 个答案:

答案 0 :(得分:12)

编辑:在Windows 2012 R2上似乎已弃用Azman,请参阅第一个链接

对于现代版本的Windows,包括Windows Server 2012和Windows 8,不赞成使用AzMan本身available。不推荐使用的是EntLib的安全应用程序块,其中包含AzMan的包装器。这与我们的deprecation approach一致。

根据您的升级目标,您有多种选择:

  1. 升级到仍包含安全性的EntLib5.0 带有AzMan包装器的应用程序块。
  2. 直接使用AzMan。
  3. 升级到EntLib 6,但从EntLib5获取AzMan包装器的来源。
  4. 使用基于声明的授权,尽管这是一个非常不同的模型。有关详细信息,建议您查看此Guide to Claims-Based Identity

答案 1 :(得分:1)

在迁移到基于声明的方法方面,请查看:

Claims : Azman in the new claims-based world

注意Azman自Windows Server 2012 R2起已被弃用,可能会在后续版本中删除。