AgileEAS.NET之权限管理

简介:
      前面我们在 AgileEAS.NET之插件接口IModuleAgileEAS.NET之插件运行容器中对模块插件和运行容器都做了介绍,我们知道,在运行容器中,我们要基于模块插件并结合账户/角色进行权限判定,在系统账户登录之后,导航动态加载账户所具有执行权限的模块。
AgileEAS.NET平台的权限系统参考了Windows系统的权限管理系统ACL(访问控制列表),AgileEAS.NET平台建立了基于模块插件与账户/角色组合的访问控制列表,对模块访问权限进行统一的管理和验证。
      AgileEAS.NET提供了一供业务模块权限机制,这组功能包含在 AgileEAS.NET之模块插件集成一文中所指的模块管理插件中,本文对其做一个补充和对鉴权验证做一个说明,下面说授权机制:
权限       模块属性的安全选项卡列出了拥有特定模块某种访问权限组合的账户和角色列表,上图中所包含的是两组角色,及其所具有的详细权限,我们可以通过添加和删除来增加和删除账户和角色对所授权的权限,添加权限会打开账户/角色选择窗口:
权限2       我们可以进行多项选择,然后确定返回如下界面:
权限3      我们对刚新增加的账户选择权限并确定保存权限,删除某个角色/账户的访问权只需要选种角色/账户,点删除即可,接下来,我说一下不同容器的鉴权验证过程。
      对于基于WinForm技术的运行容器,权限登录账户动态加载具有执行权限的模块,对于WebFrom运行容器,我们在动态加载导航的基础上增加模块在调后时的检查,对于ws类的服务插件,我们提供基于运行期的安全检查。
 

本文转自 agilelab 51CTO博客,原文链接:http://blog.51cto.com/agilelab/561902

相关文章
|
4月前
|
开发框架 关系型数据库 C#
.NET开源且好用的权限工作流管理系统
.NET开源且好用的权限工作流管理系统
|
C# 数据库 数据安全/隐私保护
一起谈.NET技术,C#权限管理和设计浅谈
  权限管理是很多软件中相当重要的一个模块它的设计的好坏直接影响到软件的安全性、权限管理的可扩展性和易操作性 以及代码中权限判断的复杂程度和效率等方面。此文主要想和大家分享的是这段时间,对权限管理和设计的断断续续的思考学习,和个人的一些软件开发等方面的看法。
2022 0
|
C# 数据库 数据安全/隐私保护
C#“.NET研究”权限管理和设计浅谈
  权限管理是很多软件中相当重要的一个模块它的设计的好坏直接影响到软件的安全性、权限管理的可扩展性和易操作性 以及代码中权限判断的复杂程度和效率等方面。此文主要想和大家分享的是这段时间,对权限管理和设计的断断续续的思考学习,和个人的一些软件开发等方面的看法。
1374 0
|
数据安全/隐私保护 机器学习/深度学习 .NET
|
Web App开发
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增消息管理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/51443984   欲了解V3.0版本的相关内容可查看下面的链接地址。
823 0
|
Web App开发
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增系统参数管理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/51441928   欲了解V3.0版本的相关内容可查看下面的链接地址。
892 0
|
Web App开发
RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本新增序列管理
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/51441506   欲了解V3.0版本的相关内容可查看下面的链接地址。
947 0
|
物联网
RDIFramework.NET 框架之组织机构权限设置
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chinahuyong/article/details/44282453 RDIFramework.NET 框架之组织机构权限设置   对于某些大型的企业、信息系统,涉及的组织机构较多,模块多、操作权限也多,对用户或角色一一设置模块、操作权限等比较繁琐。
579 0