【问题标题】:C# multiuser security framework [closed]C# 多用户安全框架 [关闭]
【发布时间】:2011-10-14 22:57:38
【问题描述】:

我需要为处于设计阶段的多用户应用程序实施安全框架。我打算使用基于角色的访问控制 RBAC 安全模型(但可以通过用户添加额外权限来进一步细化)。

是否有任何现有的 C#“安全框架”可供我使用(至少作为起点),还是我必须从头开始编写?

顺便说一句,我更喜欢“纯库”方法 - 因为我不希望使用安全框架受限于桌面或 Web 应用程序类型。

【问题讨论】:

    标签: c# security multi-user


    【解决方案1】:

    .NET 框架使在您的应用程序中实现基于角色的安全性变得非常容易。执行安全性包括两部分,身份验证和授权。 .NET 框架通过身份提供对用户的访问,并通过委托人提供授权访问。 Thread.CurrentPrinicpal 使您可以访问分配给执行线程的当前主体。

    您可以使用IPrincipalIIdentity 接口轻松实现基于角色的安全框架。

    Here 是创建 RB 安全框架的完整示例。

    【讨论】:

      猜你喜欢
      • 2013-01-14
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      相关资源
      最近更新 更多