CN110162960A - A kind of method for verifying authority based on user management - Google Patents

A kind of method for verifying authority based on user management Download PDF

Info

Publication number
CN110162960A
CN110162960A CN201910430394.7A CN201910430394A CN110162960A CN 110162960 A CN110162960 A CN 110162960A CN 201910430394 A CN201910430394 A CN 201910430394A CN 110162960 A CN110162960 A CN 110162960A
Authority
CN
China
Prior art keywords
user
role
permission
data
management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910430394.7A
Other languages
Chinese (zh)
Inventor
严肖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaanxi Zhongda Highway Technical Service Co Ltd
Original Assignee
Shaanxi Zhongda Highway Technical Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shaanxi Zhongda Highway Technical Service Co Ltd filed Critical Shaanxi Zhongda Highway Technical Service Co Ltd
Priority to CN201910430394.7A priority Critical patent/CN110162960A/en
Publication of CN110162960A publication Critical patent/CN110162960A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of method for verifying authority based on user management, the present invention can define the role of each user, the cascade mapping relations for generating user role, extract operating right of the user role based on workflow, and be recorded in user right and define in file.Thus system is generated based on the mapping relations between user role, workflow and permission, in systems corresponds to the data resource of the role and permission.Uniqueness and safety of the present invention to increase user right distribution, the ability for making system that there is data personalization to show, the data visualization of raising system is improved data management flexibility, and can be applied in multiple systems framework in a manner of middle service layer, and system administration complexity is reduced.

Description

A kind of method for verifying authority based on user management
Technical field
The invention belongs to user management fields, and in particular to a kind of method for verifying authority based on user management.
Background technique
Current various management systems are more single for the management of user right, user's checking and information ways of presentation, With big data, the continuous development of cloud computing, system user is higher and higher for the attention rate and customization demand of data, tradition Login mode and information show be not able to satisfy personalized customization data show demand, it is single for the mode of data processing, User authority management difficulty is big.
Traditional management system is as follows for the management of user role and permission:
User's classification: system user, power user, administrator, tourist user etc.
System permission: i.e. to different user using system resource (function menu item, button, input control etc.) use or Access authority
User: the concrete operations person of application system, user can possess a certain range of permission
Role: Classification Management is carried out in order to possess many user of similar permission, defines the concept of role, such as be Unite the roles such as administrator, administrator, user, visitor
Group: in order to preferably manage user, being grouped classification, referred to as user grouping to user, level-one unit user, Secondary unit user etc.
In SaaS platform lower platform administrator: being responsible for the daily maintenance and management of platform, management, rent including user journal The audit of family account, the management of tenant's condition managing, tenant's expense, the management of tenant's permission, it is noted that platform administrator is not The specific business of tenant can be managed.If tenant's quantity is big, role can also be divided to platform administrator, it can be by ground Domain divides, such as the Northwest, the Northeast etc., and platform administrator is allowed to manage different tenants respectively;It can also be according to business It is divided, such as tenant administrator, hire charge administrator etc..
Tenant: refer to the user enterprise of access SaaS platform, information is independent between tenant each in SaaS platform.Tenant Information includes the relevant information of the tenants enterprise such as the title of tenant, address, is mainly used to distinguish each tenant, and by platform management Member is managed tenant's account state.Each tenant can voluntarily select SaaS platform feature module as needed and pay according to this.
Tenant administrator: permission and related system management, maintenance are distributed for tenant role.
Tenant user: relevant service management is carried out according to the permission of tenant administrator distribution and the role of oneself.Respectively Tenant user can only access the functional module of the SaaS platform of tenant selection.One system user is if there is multiple roles, then He can only see the data under current character, by role switching, can achieve the data information under other roles belonging to checking.
Tenant role: carrying out Partition of role by tenant administrator according to business function point, after having divided role, tenant's management Member can carry out authority distribution to corresponding role.Role has relationship between superior and subordinate, and higher level can check the data of junior, and junior is not Supervisory data can be accessed, cannot mutually be accessed between sane level.Role upper layer can add packet layer (such as subsector or team Deng), it is different that difference organizes other data areas, and resource, operation can be shared also can isolate.
Summary of the invention
The purpose of the present invention is to overcome the above shortcomings and to provide a kind of method for verifying authority based on user management, can It generates based on the mapping relations between user role, workflow and permission, in systems by the data resource of the role and power Limit is corresponded to.
In order to achieve the above object, comprising the following steps:
Step 1 defines user and role, generates the mapping relations between user and role;
Step 2 extracts the data resource of user and role based on permission, defines data acquisition permission and is recorded in permission In management, generate user, role, workflow and rights management mapping relations;
User data is obtained permission and data resource matches by step 3;If successful match carries out step 4; If it fails to match, refuse user data access request;
Step 4, to user feedback successful match data and be shown.
User is operator, and role is the user for possessing corresponding authority.
Data resource of the user role based on permission include according to department's position distribute permission, according to role distribute permission and Permission is distributed according to user;
It is distributed in permission according to department's position, department's position refers to after load definition in the list of user management institutional sector All position lists, shown with department's joining tree, distribute corresponding permission to position according to department's position;
It being distributed in permission according to role, role includes the role imported from database and the role added manually, according to The type of role distributes corresponding permission;
It is distributed in permission according to user, the authority distribution permission according to needed for user.
For the list of user management institutional sector for defining all positions in the department, each position corresponds at least one angle Color.
Rights management is able to carry out classification rights management, and classification rights management includes grading authorized and data report writer;
Grading authorized is by the permission grant in administrator right by administrator to user, and administrator includes a system Total administrator and several junior administrators, system manifold reason person can open or close the grading authorized power of junior administrator Limit and distributing user give corresponding junior administrator;
Data sheet editor is to license to different user by administrator to possess editing authority to different report nodes, editor Permission includes being increased data sheet, edited, deleted and being adjusted directory tree and increased report, edited, deleted With modification catalogue.
Compared with prior art, the present invention can define the role of each user, generate the cascade mapping relations of user role, Operating right of the user role based on workflow is extracted, and is recorded in user right and defines in file.Thus system is raw At based on the mapping relations between user role, workflow and permission, in systems by the data resource of the role and permission It is corresponded to.Uniqueness and safety of the present invention to increase user right distribution, make system that there is data personalization to show Ability, improve system data visualization, improve data management flexibility, and can in a manner of middle service layer be applied to it is more In kind system architecture, system administration complexity is reduced.
Detailed description of the invention
Fig. 1 is flow chart of the invention;
Fig. 2 is the system block diagram of embodiment in the present invention.
Specific embodiment
The present invention will be further described with reference to the accompanying drawing.
Referring to Fig. 1, the present invention the following steps are included:
Step 1 defines user and role, generates the mapping relations between user and role;
Step 2 extracts the data resource of user and role based on permission, defines data acquisition permission and is recorded in permission In management, generate user, role, workflow and rights management mapping relations;
User data is obtained permission and data resource matches by step 3;If successful match carries out step 4; If it fails to match, refuse user data access request;
Step 4, to user feedback successful match data and be shown.
Authority items just refer to assigned object, refer to object, and the authority items of system include that report, platform management and data connect It connects.
Permission receptor just refers to authority distribution to whom, refers to people, the permission receptor in system includes department's position and role And user.
User is operator, and role is the user for possessing corresponding authority.
Data resource of the user role based on permission include according to department's position distribute permission, according to role distribute permission and Permission is distributed according to user;
It is distributed in permission according to department's position, department's position refers to after load definition in the list of user management institutional sector All position lists, shown with department's joining tree, distribute corresponding permission to position according to department's position;
It being distributed in permission according to role, role includes the role imported from database and the role added manually, according to The type of role distributes corresponding permission;
It is distributed in permission according to user, the authority distribution permission according to needed for user, following several situations:
1) certain customers' temporary needs checks certain report
2) as more duties, leader has permission to be checked certain reports but department and role is led not to have permission employee
3) it sometimes needs just first must specially build a new role for specific personal distribution report permission
At this moment, permission can be distributed to certain special personnel (user), there is no department's post/role limitation.User Final permission be department/role/user right intersection.
For the list of user management institutional sector for defining all positions in the department, each position corresponds at least one angle Color.
Rights management is able to carry out classification rights management, and classification rights management includes grading authorized and data report writer;
Grading authorized is by the permission grant in administrator right by administrator to user, usually subordinate, administrator It can open or close junior administrator's including a system manifold reason person and several junior administrators, system manifold reason person Grading authorized permission and distributing user give corresponding junior administrator, i.e. realization multiple management person distributes layer by layer;
System manifold reason person opens grading authorized option in rights management, and authorization privilege is assigned to the angle of junior administrator Color, while configuring the role and can distribute the role of permission, at this point, when role's login system of junior administrator, it can be by it The authority distribution authorized have the right to corresponding role.
Data sheet editor is to license to different user by administrator to possess editing authority to different report nodes, editor Permission includes being increased data sheet, edited, deleted and being adjusted directory tree and increased report, edited, deleted With modification catalogue.
Embodiment:
Referring to fig. 2, the present invention is the operation support running environment of whole system, uses service by IaaS basic-level support Device cluster is stored as data, realizes that ultra-large data store using technologies such as Storage Virtualization, network virtualizations;And With the characteristics such as good access control, load balancing, storage dilatation, calamity be standby, and there is configurability, custom properties;With And support the application of multi-tenant, multi-user role.
Based on PaaS layers of service, the process and component that the service mode of the system needs are constructed, the side of micro services is passed through Formula is combined the operation flow service that building meets traffic engineering field, the quick connection of implementation tool and data exhibiting.
Serviced component in this framework includes:
Cloud storage component: server stores resources cluster is said according to the storage demand of business using technologies such as virtualizations Change, to realize the distributed storage of data resource, achievees the purpose that decentralization, realize the efficient storage of business datum and make With.
User management component: user's classification, user right control and the user that description Construction of Highway Traffic field is related to Operation flow;The operation between relationship, user and the business between user, and open configuration file are first defined using file, are surpassed Grade administrator can customize each role of user, and user role and operation flow form strong association.
User identity authentication tool: being matched the business operation of traffic engineering each side role using description file, and Record hereof, shows different task modules according to user role.
Traffic engineering field operation flow component: involved by the service logic, operation flow in description traffic engineering field It can be made by oneself to the user role, business operation and mutual relationship arrived, and according to the actual conditions of specific each project Adopted configuration attribute and information ways of presentation.
Electronic contract component: traffic engineering construction field can generate a large amount of contracts and file, will using electronic signature technology Various files carry out electronic preservation and filing, and the whole process electronization of Lai Shixian item file is simultaneously deposited using distribution in system Energy storage power is energized.
Document management component: real based on various documents such as all pictures, video, the files generated in project management process The operations such as file synchronization, inquiry, modification, deletion, downloading, sharing in existing traffic engineering project.
Model management component: it needs to carry out Conceptual Modeling using professional software in engineering construction field, uses model management The decomposition of component implementation model is checked, data generation, the operation such as data query.
Project management component: item attribute and industry characteristic based on traffic engineering field, user can configure item attribute, Project every terms of information etc., realize different user role using system when show different project information;
Component is linked up in traffic: based on the user task during Traffic construction management, being realized between each user role The functions such as instant message push, suggestion feedback processing, topic discussion, video conference.

Claims (5)

1. a kind of method for verifying authority based on user management, which comprises the following steps:
Step 1 defines user and role, generates the mapping relations between user and role;
Step 2 extracts the data resource of user and role based on permission, defines data acquisition permission and is recorded in rights management In, generate user, role, workflow and rights management mapping relations;
User data is obtained permission and data resource matches by step 3;If successful match carries out step 4;If With failure, then refuse user data access request;
Step 4, to user feedback successful match data and be shown.
2. a kind of method for verifying authority based on user management according to claim 1, which is characterized in that user is operation Person, role are the user for possessing corresponding authority.
3. a kind of method for verifying authority based on user management according to claim 1, which is characterized in that user role base It include distributing permission according to department's position, permission is distributed according to role and distributing permission according to user in the data resource of permission;
It is distributed in permission according to department's position, department's position refers to from the institute after load definition in the list of user management institutional sector There is position list, shown with department's joining tree, distributes corresponding permission to position according to department's position;
It is distributed in permission according to role, role includes the role imported from database and the role added manually, according to role Type distribute corresponding permission;
It is distributed in permission according to user, the authority distribution permission according to needed for user.
4. a kind of method for verifying authority based on user management according to claim 3, which is characterized in that user management machine For the list of structure department for defining all positions in the department, each position corresponds at least one role.
5. a kind of method for verifying authority based on user management according to claim 1, which is characterized in that rights management energy Classification rights management is enough carried out, classification rights management includes grading authorized and data report writer;
Grading authorized is by the permission grant in administrator right by administrator to user, and administrator includes a system manifold Reason person and several junior administrators, system manifold reason person can open or close the grading authorized permission of junior administrator, with And distributing user gives corresponding junior administrator;
Data sheet editor is to license to different user by administrator to possess editing authority, editing authority to different report nodes Including being increased data sheet, being edited, being deleted and being adjusted directory tree and increased report, edited, deleted and repaired Change catalogue.
CN201910430394.7A 2019-05-22 2019-05-22 A kind of method for verifying authority based on user management Pending CN110162960A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910430394.7A CN110162960A (en) 2019-05-22 2019-05-22 A kind of method for verifying authority based on user management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910430394.7A CN110162960A (en) 2019-05-22 2019-05-22 A kind of method for verifying authority based on user management

Publications (1)

Publication Number Publication Date
CN110162960A true CN110162960A (en) 2019-08-23

Family

ID=67632089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910430394.7A Pending CN110162960A (en) 2019-05-22 2019-05-22 A kind of method for verifying authority based on user management

Country Status (1)

Country Link
CN (1) CN110162960A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110704399A (en) * 2019-10-08 2020-01-17 四川省地质工程勘察院集团有限公司 Distributed authority management method based on geographic spatial position
CN110895606A (en) * 2019-11-14 2020-03-20 上海易点时空网络有限公司 Internal system management method and device suitable for newly-built account and storage medium
CN111400170A (en) * 2020-02-29 2020-07-10 中国平安人寿保险股份有限公司 Data permission testing method and device
CN111460500A (en) * 2020-03-31 2020-07-28 贵州电网有限责任公司 Authority management method of network resources
CN111552671A (en) * 2019-12-31 2020-08-18 远景智能国际私人投资有限公司 Permission setting method, device and equipment of file directory and storage medium
CN111984948A (en) * 2020-08-20 2020-11-24 深圳市网绘科技有限公司 Production relation and authority recombination method based on Internet
CN112019543A (en) * 2020-08-27 2020-12-01 四川长虹电器股份有限公司 Multi-tenant permission system based on BRAC model
CN112307446A (en) * 2020-10-30 2021-02-02 杭州当虹科技股份有限公司 User authority verification method based on application platform
CN112528248A (en) * 2020-12-08 2021-03-19 北京航天云路有限公司 User authority management scheme facing multiple applications
CN112702348A (en) * 2020-12-23 2021-04-23 绿瘦健康产业集团有限公司 System authority management method and device
CN113742746A (en) * 2021-08-27 2021-12-03 北京航天云路有限公司 Combined authentication authority management system and method based on annotation realization

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103107899A (en) * 2011-11-10 2013-05-15 天津市国瑞数码安全***有限公司 Separation-of-three-powers hierarchical authorization management system and method thereof
CN103632082A (en) * 2013-12-10 2014-03-12 惠州华阳通用电子有限公司 Universal permission management system and universal permission management method
CN107657169A (en) * 2017-10-10 2018-02-02 泰康保险集团股份有限公司 Right management method, device, medium and electronic equipment
CN109033810A (en) * 2018-08-08 2018-12-18 郑州市景安网络科技股份有限公司 A kind of Rights Management System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103107899A (en) * 2011-11-10 2013-05-15 天津市国瑞数码安全***有限公司 Separation-of-three-powers hierarchical authorization management system and method thereof
CN103632082A (en) * 2013-12-10 2014-03-12 惠州华阳通用电子有限公司 Universal permission management system and universal permission management method
CN107657169A (en) * 2017-10-10 2018-02-02 泰康保险集团股份有限公司 Right management method, device, medium and electronic equipment
CN109033810A (en) * 2018-08-08 2018-12-18 郑州市景安网络科技股份有限公司 A kind of Rights Management System

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110704399A (en) * 2019-10-08 2020-01-17 四川省地质工程勘察院集团有限公司 Distributed authority management method based on geographic spatial position
CN110704399B (en) * 2019-10-08 2020-09-15 四川省地质工程勘察院集团有限公司 Distributed authority management method based on geographic spatial position
CN110895606A (en) * 2019-11-14 2020-03-20 上海易点时空网络有限公司 Internal system management method and device suitable for newly-built account and storage medium
CN110895606B (en) * 2019-11-14 2022-06-07 上海易点时空网络有限公司 Internal system management method and device suitable for newly-built account and storage medium
CN111552671A (en) * 2019-12-31 2020-08-18 远景智能国际私人投资有限公司 Permission setting method, device and equipment of file directory and storage medium
CN111552671B (en) * 2019-12-31 2024-01-05 远景智能国际私人投资有限公司 File directory authority setting method, device, equipment and storage medium
CN111400170A (en) * 2020-02-29 2020-07-10 中国平安人寿保险股份有限公司 Data permission testing method and device
CN111400170B (en) * 2020-02-29 2024-06-07 中国平安人寿保险股份有限公司 Data authority testing method and device
CN111460500A (en) * 2020-03-31 2020-07-28 贵州电网有限责任公司 Authority management method of network resources
CN111460500B (en) * 2020-03-31 2023-12-01 贵州电网有限责任公司 Authority management method of network resource
CN111984948A (en) * 2020-08-20 2020-11-24 深圳市网绘科技有限公司 Production relation and authority recombination method based on Internet
CN111984948B (en) * 2020-08-20 2023-05-09 深圳市网绘科技有限公司 Internet-based production relationship and authority recombination method
CN112019543A (en) * 2020-08-27 2020-12-01 四川长虹电器股份有限公司 Multi-tenant permission system based on BRAC model
CN112307446A (en) * 2020-10-30 2021-02-02 杭州当虹科技股份有限公司 User authority verification method based on application platform
CN112528248A (en) * 2020-12-08 2021-03-19 北京航天云路有限公司 User authority management scheme facing multiple applications
CN112702348A (en) * 2020-12-23 2021-04-23 绿瘦健康产业集团有限公司 System authority management method and device
CN113742746A (en) * 2021-08-27 2021-12-03 北京航天云路有限公司 Combined authentication authority management system and method based on annotation realization

Similar Documents

Publication Publication Date Title
CN110162960A (en) A kind of method for verifying authority based on user management
CN104050401B (en) Method for managing user right and system
CN102354356B (en) Data authority management device and method
CN102307185B (en) Data isolation method used in storage cloud
US20070214144A1 (en) System and method for managing user profiles
US20060117247A1 (en) Web based data collaboration tool
US20030110073A1 (en) Data management system
CN109344603A (en) A kind of unified entry system
CN112182622A (en) Authority management system design method based on resource control
CN102053969A (en) Web ERP (enterprise resource planning) user right management system
CN109063436A (en) Support the enterprise-level authority managing and controlling and methods for using them more applied
CN104202236A (en) Method and system for establishing collaborating group and corresponding instant communication method
CN102148712B (en) Cloud computing-based service management system
CN103310295A (en) Work micro-blog management system and method
CN112651000A (en) Permission configuration integrated system for modular plug-in development
CN111988173B (en) Tenant management platform and tenant management method based on multi-layer father-son structure tenant
CN113112190A (en) Government affair service system fusing online and offline service capacity
CN105809345A (en) API (application programming interface) management and virtualization-based service oriented platform and control method
CN101459542A (en) Method, apparatus and management system for authority control to administrator
Cheng An object-oriented organizational model to support dynamic role-based access control in electronic commerce applications
US7890394B2 (en) Secure access to transaction based information
CN110290232A (en) A kind of public platform management method and system
CN113821500A (en) Business object construction method based on government affair service scene
CN112184155A (en) Management system applied to smart park
CN115758322A (en) Permission control framework integrating RBAC permission and interface button Url design

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190823