c# - 阿兹曼过时了吗?阿兹曼的新替代品是什么?

标签 c# security authorization enterprise-library azman

是否有 Azman 的替代品,这是一种应用安全性的新方法。以前我们使用 EntLib 3 并使用 Azman 来确保我们的安全和授权。然而,我读到的一篇关于 EntLib 6.0 愿景的文章是弃用安全性(下面的链接),但没有指定替代方案。有人可以建议现在处理安全和授权的最佳方法是什么吗?

Article

最佳答案

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

AzMan 本身并未弃用,而是 available适用于现代版本的 Windows,包括 Windows Server 2012 和 Windows 8。不推荐使用的是 EntLib 的安全应用程序 block ,其中包含 AzMan 的包装器。这与我们的 deprecation approach 一致.

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

  1. 升级到 EntLib5.0,它仍然包含安全性 使用 AzMan 包装器的应用程序 block 。
  2. 直接使用 AzMan。
  3. 升级到 EntLib 6,但从 EntLib5 获取 AzMan 包装器的源代码。
  4. 使用基于声明的授权,尽管这是一种非常不同的模式。有关更多信息,我建议您看看这个 Guide to Claims-Based Identity .

关于c# - 阿兹曼过时了吗?阿兹曼的新替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229771/

相关文章:

c# - 自动化 Xamarin ToolbarItem 单击

c# - 如何获取 Window 实例的 hWnd?

html - 风格被认为是有害的?

c# - ASP.NET CORE 2.0 - [授权] 不阻止对未授权用户的其余 api 访问

asp.net - 具有基于本地角色的授权的 Active Directory 身份验证

c# - WPF C# : UI won't update with even thou OnPropertyChanged is triggered

c# - UWP AudioGraph : Garbage Collector causes clicks in the audio output

linux - 未引用 bash 参数/变量的风险

security - 防止 "registration bots"的攻击?

c# - 如何在MVC应用中使用JWT进行认证授权?