【技术实现步骤摘要】
一种包含菜单管理的授权管理方法、服务器和管理系统
本专利技术涉及授权管理领域,特别是涉及一种包含菜单管理的授权管理方法、服务器和管理系统。
技术介绍
授权系统是系统常见功能,例如通过一个授权系统将分布在多个系统的权限进行统一管理。菜单管理也是系统常见功能,一般会和授权系统的菜单级权限控制功能一起使用。当授权系统使用分布式统一授权方式管理多个终端系统时,由于各个终端系统的界面实现多种多样,甚至有些系统根本没有界面菜单,对多个终端系统的统一授权管理就成为迫切需要解决的问题。如图1所示,为了适配不同界面架构的终端系统,一般统一授权管理系统采用的应对方式有:●授权系统只提供权限管理功能,不再提供菜单管理功能。●授权系统为终端系统提供菜单基础信息,提供有限的菜单级权限控制功能。●授权系统采用回调机制为终端系统提供菜单计算逻辑,提供复杂强大的菜单控制功能。方式一不提供菜单管理功能能够回避不同终端系统的界面异构问题,但也使授权系统的功能有所短缺。方式三采用回调机制计算终端系统的菜单会使授权管理系统变得异常复杂,授权系统需要能够了解并运行不同架构的系统代码,对授权系统的开发和维护 ...
【技术保护点】
1.一种包含菜单管理的授权管理方法,其特征在于,包括:授权管理服务器提供具有可视化操作界面的公共菜单系统;授权管理服务器响应于第一终端对所述公共菜单系统的设置以管理具有不同的异构界面的第二终端,并返回设置确认信息;授权管理服务器响应于用户登录所述第二终端触发的菜单查询,将所述用户对应的菜单信息使用预定数据格式发送至所述第二终端,以使得所述第二终端根据所述菜单信息呈现给登录用户。
【技术特征摘要】
1.一种包含菜单管理的授权管理方法,其特征在于,包括:授权管理服务器提供具有可视化操作界面的公共菜单系统;授权管理服务器响应于第一终端对所述公共菜单系统的设置以管理具有不同的异构界面的第二终端,并返回设置确认信息;授权管理服务器响应于用户登录所述第二终端触发的菜单查询,将所述用户对应的菜单信息使用预定数据格式发送至所述第二终端,以使得所述第二终端根据所述菜单信息呈现给登录用户。2.根据权利要求1所述的授权管理方法,其特征在于,所述授权管理服务器提供的公共菜单系统包括多个菜单项,所述每个菜单项具体包括:树形结构、菜单名称、菜单编码、功能路径、菜单序号和附加信息中的至少一种,其中树形结构,用于表征所述公共菜单系统中的一个菜单项的结构信息;菜单名称,用于表征所述一个菜单项的名称;菜单编码,用于表征所述一个菜单项的功能;功能路径,用于表征点击所述一个菜单项的跳转路径;菜单序号,用于表征所述一个菜单项的排序信息;附加信息,用于表征所述一个菜单项的属性信息。3.根据权利要求2所述的授权管理方法,其特征在于,所述预定数据格式为多层嵌套的JSON数据格式,用于表征所述公共菜单系统,以使得所述具有不同的异构界面的第二终端均能识别。4.根据权利要求2所述的授权管理方法,其特征在于,所述授权管理服务器响应的所述第一终端对所述公共菜单系统的设置包括每个菜单项的设置,以及用户权限等级和其对应的菜单信息。5.根据权利要求1所述的授权管理方法,其特征在于,所述授权管理服务器响应于所述用户的属性变化触发的所述第二终端的菜单查询,将对应的菜单信息发送至所述第二终端,以使得所述第二终端根据所述菜单信息呈现给登录用户。6.一种包含菜单管理的授权管理服务器,其特征在于,包括:公共菜单系统、菜单设置单元和菜单查询单元,其中公共菜单系统,具有可视化操作界面;菜单设置单元,响应于第一终端...
【专利技术属性】
技术研发人员:王韬,
申请(专利权)人:北京大米科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。