是否有 Azman 的替代品,这是一种应用安全性的新方法。以前我们使用 EntLib 3 并使用 Azman 来确保我们的安全和授权。然而,我读到的一篇关于 EntLib 6.0 愿景的文章是弃用安全性(下面的链接),但没有指定替代方案。有人可以建议现在处理安全和授权的最佳方法是什么吗?
最佳答案
编辑: Azman 在 Windows 2012 R2 上似乎已被弃用,请参阅第一个链接
AzMan 本身并未弃用,而是 available适用于现代版本的 Windows,包括 Windows Server 2012 和 Windows 8。不推荐使用的是 EntLib 的安全应用程序 block ,其中包含 AzMan 的包装器。这与我们的 deprecation approach 一致.
根据您的升级目标,您有多种选择:
- 升级到 EntLib5.0,它仍然包含安全性 使用 AzMan 包装器的应用程序 block 。
- 直接使用 AzMan。
- 升级到 EntLib 6,但从 EntLib5 获取 AzMan 包装器的源代码。
- 使用基于声明的授权,尽管这是一种非常不同的模式。有关更多信息,我建议您看看这个 Guide to Claims-Based Identity .
关于c# - 阿兹曼过时了吗?阿兹曼的新替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229771/