首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#多用户安全框架

C#多用户安全框架
EN

Stack Overflow用户
提问于 2011-07-28 17:13:16
回答 1查看 1.6K关注 0票数 1

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

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

顺便说一句,我更喜欢“纯库”的方法--因为我不想被限制在使用安全框架的桌面或web应用程序类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-28 17:22:15

.NET框架使得在应用程序中实现基于角色的安全性变得非常容易。加强安全性由两部分组成,身份验证和授权。.NET框架通过身份向用户提供访问权限,并通过主体进行授权访问。Thread.CurrentPrinicpal允许您访问分配给正在执行的线程的当前主体。

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6856598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档