一种应用于企业内部软件的权限管理方法及装置制造方法及图纸

技术编号:37069810 阅读:22 留言:0更新日期:2023-03-29 19:47
本发明专利技术公开了一种应用于企业内部软件的权限管理方法及装置,所述方法包括:在目标软件的开发端下等比例构建用户端的功能菜单;将功能菜单与目标软件的前端页面地址进行绑定,在功能菜单下生成目标软件在用户端的功能权限项树;其中,功能权限项树用于执行不同业务需求下用户的权限分配;建立功能菜单与功能权限项树的单向关联关系;根据目标企业内不同业务需求下的用户权限执行标准在功能权限项树预先对各用户类型进行权限分配;当检测到用户的登录信息时根据所述用户的类别在功能菜单下的权限分配记录分配对应的权限。本发明专利技术可以提高在企业应用中对系统用户授权的安全性和便利性。便利性。便利性。

【技术实现步骤摘要】
一种应用于企业内部软件的权限管理方法及装置


[0001]本专利技术涉及软件使用管理
,特别是涉及一种应用于企业内部软件的权限管理方法及装置。

技术介绍

[0002]出于软件安全性及使用合规性考虑,软件在使用过程中都会做权限管控。对于企业而言,在企业运行中对员工进行权限控制和管理可以对每个人负责的工作进行明确划分,使得员工各司其职,从而实现公司的高速和有效运转。在进行软件权限管理时离不开软件的组织架构,软件会根据不同用户在不同组织中的职位或角色授予不同的权限,比如普通员工就只有部分功能的使用或查看权限,部门主管相较于普通员工就有更多的功能及权限,普通管理员就有使用、查看、编辑等权限,超级管理则拥有最大的权限。软件授权包括功能授权和数据授权。传统的软件功能授权都是在软件开发完成后由管理员在授权端获取软件功能列表才能创建用户角色,然后给角色授对应功能权限,在创建用户时按用户在企业担任职位分配相应角色,用户登录系统后就能看到并操作这些功能。在数据权限方面,软件出厂前预先由开发人员先定义好某个角色能看哪些页面的哪些数据,能操作哪些数据。上述方法每新增一个角色都需要管理员进行角色创建和功能授权,步骤繁琐,且忽略了企业实际业务中的各级权限管控的复杂性,系统管理员在授权过程中容易因权限管控的不熟悉或粗心导致企业机密信息泄露。

技术实现思路

[0003]本申请提供了一种应用于企业内部软件的权限管理方法及装置,可以提高在企业应用中对系统用户授权的安全性和便利性。
[0004]第一方面,本申请提供了一种应用于企业内部软件的权限管理方法,包括:
[0005]在目标软件的开发端下等比例构建用户端的功能菜单;
[0006]将所述功能菜单与所述目标软件的前端页面地址进行绑定,在所述功能菜单下生成所述目标软件在用户端的功能权限项树;其中,所述功能权限项树用于执行不同业务需求下用户的权限分配;
[0007]建立所述功能菜单与所述功能权限项树的单向关联关系;
[0008]根据目标企业内不同业务需求下的用户权限执行标准在所述功能权限项树预先对各用户类型进行权限分配;
[0009]当检测到用户的登录信息时根据所述用户的类别在所述功能菜单下的权限分配记录分配对应的权限。
[0010]本申请提供一种应用于企业内部软件的权限管理方法,在目标软件的开发端等比例构建用户端的功能菜单,并将功能菜单与目标软件的前端页面地址绑定,在开发端的功能菜单下生成用户端存在的功能权限项树,并建立功能菜单与功能权限项树的单向关联关系,将在用户端执行的权限分配操作转为在开发端即可执行。预先根据目标企业内不同业
务需求下的用户权限执行标准在开发端下的功能权限项树对各用户类型进行权限分配,当目标软件接收到用户的登录信息后,可快速根据用户类别以及对应的权限分配记录为用户分配对应的权限,不需要管理员每创建一次用户就需要进行一次分权分配的累赘操作,不仅可以提高授权效率,还可以避免因人工失误导致某些权限分配失误带来的信息泄露风险。
[0011]在一种实现方式中,所述在目标软件的开发端下等比例构建用户端的功能菜单,具体包括:
[0012]在开发端的菜单管理功能下等比例构建所述功能菜单;
[0013]设置所述功能菜单的名称,待绑定页面、所述待绑定页面的打开方式和功能权限操作按钮的图标;其中,所述待绑定页面为所述目标软件的前端页面。
[0014]在一种实现方式中,所述建立所述功能菜单与所述功能权限项树的单向关联关系,具体包括:
[0015]将所述功能菜单的权限操作按钮与所述功能权限树中的操作按钮进行对应绑定;其中,所述权限操作按钮包括:新增按钮、查看按钮、删除按钮、修改按钮和自定义按钮;
[0016]将所述功能菜单下的每一权限分配操作关联至所述功能权限项树。
[0017]在一种实现方式中,所述应用于企业内部软件的权限管理方法还包括:根据预设过滤条件在所述目标软件的开发端定义页面数据源的数据过滤场景,具体为:
[0018]当接收到所述用户的登录信息时获取所述用户关联的过滤条件信息;
[0019]将所述过滤条件信息输入至页面数据源以获取所述用户的数据过滤场景,并根据所述数据过滤场景分配数据权限。
[0020]在一种实现方式中,所述当检测到用户的登录信息时根据所述用户的类别在所述功能菜单下的权限分配记录分配对应的权限,具体包括:
[0021]当检测到用户的登录信息后,根据所述登录信息判断所述用户是否为授权用户;
[0022]当所述用户为授权用户时,根据所述权限分配记录为所述用户分配对应的权限,并展示已授权页面、页面操作按钮及页面数据;
[0023]当所述用户为非授权用户时,拒绝所述用户的登录请求。
[0024]在一种实现方式中,所述在根据所述用户的类别在所述功能菜单下的权限分配记录分配对应的权限后还包括:根据所述用户的业务需求由管理员在管理端对所述用户授予权限。
[0025]第二方面,本申请还提供一种应用于企业内部软件的权限管理装置,包括菜单构建模块、地址绑定模块、关联建立模块、权限分配模块和登录检测模块,具体为:
[0026]所述菜单构建模块用于在目标软件的开发端等比例构建用户端的功能菜单;
[0027]所述地址绑定模块用于将所述功能菜单与所述目标软件的前端页面地址进行绑定,在所述功能菜单下生成所述目标软件在用户端的功能权限项树;其中,所述功能权限项树用于执行不同业务需求下用户的权限分配;
[0028]所述关联建立模块用于建立所述功能菜单与所述功能权限项树的单向关联关系;
[0029]所述权限分配模块用于根据目标企业内不同业务需求下的用户权限执行标准在所述功能权限项树预先对各用户类型进行权限分配;
[0030]所述登录检测模块用于当检测到用户的登录信息时根据所述用户的类别在所述
功能菜单下的权限分配记录分配对应的权限。
[0031]本申请提供一种应用于企业内部软件的权限管理装置,在目标软件的开发端等比例构建用户端的功能菜单,并将功能菜单与目标软件的前端页面地址绑定,在开发端的功能菜单下生成用户端存在的功能权限项树,并建立功能菜单与功能权限项树的单向关联关系,将在用户端执行的权限分配操作转为在开发端即可执行。预先根据目标企业内不同业务需求下的用户权限执行标准在开发端下的功能权限项树对各用户类型进行权限分配,当目标软件接收到用户的登录信息后,可快速根据用户类别以及对应的权限分配记录为用户分配对应的权限,不需要管理员每创建一次用户就需要进行一次分权分配的累赘操作,不仅可以提高授权效率,还可以避免因人工失误导致某些权限分配失误带来的信息泄露风险。
[0032]在一种实现方式中,所述菜单构建模块用于在目标软件的开发端下等比例构建用户端的功能菜单,具体包括:
[0033]在开发端的菜单管理功能下等比例构建所述功能菜单;
[0034]设置所述功能菜单的名称,待绑定页面、所述待本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于企业内部软件的权限管理方法,其特征在于,包括:在目标软件的开发端下等比例构建用户端的功能菜单;将所述功能菜单与所述目标软件的前端页面地址进行绑定,在所述功能菜单下生成所述目标软件在用户端的功能权限项树;其中,所述功能权限项树用于执行不同业务需求下用户的权限分配;建立所述功能菜单与所述功能权限项树的单向关联关系;根据目标企业内不同业务需求下的用户权限执行标准在所述功能权限项树预先对各用户类型进行权限分配;当检测到用户的登录信息时根据所述用户的类别在所述功能菜单下的权限分配记录分配对应的权限。2.如权利要求1所述的一种应用于企业内部软件的权限管理方法,其特征在于,所述在目标软件的开发端下等比例构建用户端的功能菜单,具体包括:在开发端的菜单管理功能下等比例构建所述功能菜单;设置所述功能菜单的名称,待绑定页面、所述待绑定页面的打开方式和功能权限操作按钮的图标;其中,所述待绑定页面为所述目标软件的前端页面。3.如权利要求1所述的一种应用于企业内部软件的权限管理方法,其特征在于,所述建立所述功能菜单与所述功能权限项树的单向关联关系,具体包括:将所述功能菜单的权限操作按钮与所述功能权限树中的操作按钮进行对应绑定;其中,所述权限操作按钮包括:新增按钮、查看按钮、删除按钮、修改按钮和自定义按钮;将所述功能菜单下的每一权限分配操作关联至所述功能权限项树。4.如权利要求1所述的一种应用于企业内部软件的权限管理方法,其特征在于,所述应用于企业内部软件的权限管理方法还包括:根据预设过滤条件在所述目标软件的开发端定义页面数据源的数据过滤场景,具体为:当接收到所述用户的登录信息时获取所述用户关联的过滤条件信息;将所述过滤条件信息输入至页面数据源以获取所述用户的数据过滤场景,并根据所述数据过滤场景分配数据权限。5.如权利要求4所述的一种应用于企业内部软件的权限管理方法,其特征在于,所述预设过滤条件包括:用户类别、用户机构和所述数据源中的预设字段。6.如权利要求1所述的一种应用于企业内部软件的...

【专利技术属性】
技术研发人员:柯宏
申请(专利权)人:浩云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1