Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic rights management system based on improved RBAC model and Spring Security framework

A management system and dynamic authority technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve the problems of narrow application area, single resource, high coupling degree, and achieve convenient integration, high flexibility, and reduced workload. Effect

Active Publication Date: 2019-04-26
ZHEJIANG UNIV
View PDF8 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The Chinese patent with the publication number CN107194269A provides an RBAC-based cipher machine and access control method, but there are two problems in this patented technology: the first problem is that there is no hierarchical inheritance relationship between roles, which will greatly increase the maintenance of the system administrator. workload; the second problem is that the resources to be protected in the system are relatively single; and the website server is different, and the resources of the website server are various and huge in quantity, so it is still a problem to be solved to organize and mark the resources of the website server. The application of the solution is very narrow and the versatility is not strong
[0006] The Chinese patent with publication number CN107707572A provides a role-based WEB security access control method, which realizes complete website authority control and is also an implementation of the RBAC model; in order to ensure complete control of website resources, the control method needs Instantiate the system resource table into multiple specific tables, but the instantiation of the system resource table into multiple specific tables needs to be implemented according to a specific system, which leads to the degree of coupling between the rights management method and the actual system Very high, the design and implementation of the system resource table may be very different in different systems, and the portability and versatility of the method are not strong

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic rights management system based on improved RBAC model and Spring Security framework
  • Dynamic rights management system based on improved RBAC model and Spring Security framework
  • Dynamic rights management system based on improved RBAC model and Spring Security framework

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0039] Such as figure 1 As shown, the RBAC model abstracts the concept of roles and assigns different permissions to different roles. When it is necessary to assign permissions to a new user, we can assign certain roles to the user, and the new user will have corresponding permissions.

[0040] According to the actual application, the present invention improves the RBAC model, which is mainly divided into three steps:

[0041] (1) Merge the user group module and role module of the RBAC model.

[0042] The RBAC model not only introduces the concept of roles, but also the concept of user groups; user groups have their own roles, and there is a many-to-many relationship between user groups and roles; a user can belong to one or more user groups, that is, us...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a dynamic rights management system based on an improved RBAC model and a Spring Security framework. The system firstly transfers the concept of "inheritance" on the user groupmodule to the role module, merges the user group module and the role module to some extent, then modifies the definition of website resources in the RBAC model, adopts the control of the method in theweb server controller to satisfy the most application scenarios, and finally adds a user additional permission association table and a user shielding permission association table to increase the flexibility of permission configuration in conjunction with the Spring Security framework. The invention can quickly mark resources of the website through the annotation control method, realize the dynamic rights management scheme based on the improved RBAC model through database management, and can be conveniently integrated into the mainstream Java background server with high flexibility, which greatly reduces the workload of webmasters.

Description

technical field [0001] The invention belongs to the technical field of computer software background servers and management systems, and in particular relates to a dynamic authority management system based on an improved RBAC (Role-Based Access Control) model and a Spring Security framework. Background technique [0002] In recent years, with the continuous advancement of computer technology and the continuous development of Internet technology, Internet applications and Internet management platforms have penetrated into various fields of life and production, and the scale of Internet applications and Internet management platforms has become larger and larger. With the application of Internet applications and management platforms becoming wider and wider, the scale is getting larger and larger, the number of users is also increasing, and the scale of system resources is also increasing. In practical applications, specific resources must only have specific resources. user acce...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08H04L12/24
CPCH04L41/145H04L63/10H04L63/20H04L63/306H04L67/025H04L67/34
Inventor 徐新民韩刚强吴东宇尚丽娜
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products