Java Enterprise Rights Management Project Notes (a) - - - Overview and rights management system introduced

Java Enterprise Rights Management project notes (b) - - - Spring Security rights framework

Java Enterprise Rights Management project notes (three) - - -Apache Shiro rights management framework

Java Enterprise Rights Management project notes (d) - - - rights management system core table design

Java Enterprise Rights Management project notes (five) - - - SpringMVC development environment configuration

Java Enterprise Rights Management project notes (f) - - - project preparation and development of core coaching tools

1. Why enterprise project management needs permission?

  • Safety: misuse, vandalism, leaks and other data;
  • Data isolation: different rights to see and operate different data;
  • Clear responsibilities: the role of different operators, customer service, etc., leader and so on different levels dev

2. What is the core rights management?

The core is the relationship between the user and privileges!

 User rights:

  1. Management needs fewer personnel and fixed-function or special simple system of authority is not necessary;
  2. Personnel, regular or functions according to the needs pruning, the need for a system corresponding to its operation, to reduce the chance of errors and inefficiencies caused by manual configuration.

Rights management system design core features :

Users can be assigned different functions according to different functions or roles, roles are given certain privileges based on demand, and permissions can be created or recycled according to system requirements.

             

3, ideal rights management should be what?

(1) Role-level permissions can be realized: that RBAC ;

   The reason: RBAC management system is more convenient to do more extended;

(2) to achieve a functional level , the data level authority;

That function rights management technology, general use RBAC model, provide role management system, to the role defined by the user-defined roles privileges; user role management interface, user management roles

(3) simple, easy to operate, able to respond to various needs

(4) includes a user interface corresponding perfect, as follows:

Rights management interface, role management interface, user management interface;

* 权限管理界面: 引入权限管理的概念,将权限按模块划分开来,方便管理,同时支持对权限模块增删改查就满足需求了
* 角色管理界面:做好对角色的增删改查即可
* 用户管理界面:除了做好对用户的增删改查,还需要做一些扩展功能

Roles and Permissions relationship maintenance interface, user interface and role relationship maintenance

核心:角色和权限关系维护界面、用户和角色关系维护界面:
用于查看某个角色已经配置的权限、查看某个角色已经包含的用户,然后允许在页面上做一些修改

4, mainstream open source rights management framework for what?

 

Guess you like

Origin www.cnblogs.com/wushaopei/p/11681405.html