基于功能(代码)的权限管理
摘要:
:.NetFramework类库本身包含了基于角色的安全性的权限管理功能,.NET Framework 基于角色的安全性通过生成可供当前线程使用的主体信息来支持授权,而主体是用关联的标识构造的。标识(及其帮助定义的主体)可以基于 Windows 帐户,也可以是同 Windows 帐户无关的自定义标识。.NET Framework 应用程序可以根据主体的标识或角色成员条件(或者这两者)做出授权决定。角色是指在安全性方面具有相同特权的一组命名主体(如出纳或经理)。一个主体可以是一个或多个角色的成员。因此,应用程序可以使用角色成员条件来确定主体是否有权执行某项请求的操作。 基于角色的安全性的权限管理的特性,我们在项目权限设计的时候,必须首先确定该系统有哪些角色及用户,项目完成后就不能任意修改用户与角色。因此个人觉得不太适合很多Web应用。本文所讨论的是如何实现基于功能的权限管理,也可以说是基于代码的权限管理。(可能理解有误)
阅读全文
posted @ 2006-09-26 18:43 俗人俗语 阅读(6281) 评论(4) 推荐(0) 编辑