[发明专利]一种账号共享控制方法和系统有效
申请号: | 201510568278.3 | 申请日: | 2015-09-08 |
公开(公告)号: | CN105262725B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 孙言弟 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 角色 角色类型 菜单控制器 用户账号 控制器判断 权限集合 账号共享 控制器 权限 合并 可用性 菜单按钮 登录信息 控制显示 统一账号 传入的 放入 共享 检测 | ||
本发明公开了一种账号共享控制方法和系统,包括:检测到用户账号登录信息时,通过角色类型控制器判断该用户账号是否包含多种类型的角色,如果是,则选定一种角色类型,并将该角色类型传入角色合并控制器中;如果否,则直接传入角色合并控制器中。通过角色合并控制器判断用户账号是否包含传入的角色类型下的多个角色,如果是,则将多个角色的权限放入权限集合中传入角色菜单控制器中,如果否,则直接将该角色的权限传入角色菜单控制器中。通过角色菜单控制器获得权限集合或权限对应的菜单码,通过菜单码控制显示界面菜单的显示或菜单按钮的可用性。通过本发明的方案,能够实现不同平台统一账号共享,避免用户在不同平台下使用不同账号。
技术领域
本发明涉及云计算领域,具体涉及一种账号共享控制方法和系统。
背景技术
目前,云计算成为信息技术IT领域最热门的技术之一。随着信息科技的发展,云计算逐步成为业界的发展热点,国内外各大厂商的云计算服务平台也开始纷纷投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用。
随着云规模的不断扩大,云平台多采用多模块独立开发部署的方式,以满足云平台性能。同时,由于不同客户有不同的需求,云平台的各个模块系统都有自己的账号,问题也就伴随而来,如何通过一种方法,实现不同平台统一账号共享,避免用户在不同平台下使用不同账号。
发明内容
为了解决上述问题,本发明提出了一种账号共享控制方法和系统,能够实现不同平台统一账号共享,避免用户在不同平台下使用不同账号。。
为了达到上述目的,本发明提出了一种账号共享控制方法,该方法包括:
检测用户账号的登录信息。
当检测到该登录信息时,通过预设的角色类型控制器判断该用户账号是否包含多种类型的角色,如果用户账号包含多种类型的角色,则根据预设策略从多种类型的角色中选定一种角色类型,并将选定的角色类型传入预设的角色合并控制器中;如果用户账号仅包含一种类型的角色,则直接将该角色类型传入角色合并控制器中。
通过角色合并控制器判断用户账号是否包含传入的角色类型下的多个角色,如果用户账号包含传入的角色类型下的多个角色,则将角色类型下的全部多个角色的权限放入预设的权限集合中,并将该权限集合传入预设的角色菜单控制器中,如果用户账号仅包含传入的角色类型下的一个角色,则直接获取该角色所具有的权限,并将该权限传入角色菜单控制器中。
通过角色菜单控制器获得传入的权限集合或权限所对应的菜单码,并通过菜单码控制显示界面菜单的显示或控制多个菜单按钮的可用性。
优选地,该方法还包括:
预先设置用户账号与角色类型的第一对应关系,并将第一对应关系存储到角色类型控制器中,通过角色类型控制器对角色类型和第一对应关系进行更新和维护。
预先设置角色类型与角色的第二对应关系,并将第二对应关系存储到角色合并控制器中,通过角色合并控制器对角色和第二对应关系进行更新和维护。
预先设置角色与权限的第三对应关系,并将第三对应关系存储到角色合并控制器中,通过角色类型合并控制器对权限和第三对应关系进行更新和维护。
预先设置权限与菜单码的第四对应关系,并将第四对应关系存储到角色菜单控制器中,通过角色菜单控制器对菜单码和第四对应关系进行更新和维护。
优选地,
通过预设的角色类型控制器判断用户账号是否包含多种类型的角色是指:通过登录信息中包含的用户账号以及角色类型控制器中存储的第一对应关系判断用户账号是否包含多种类型的角色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510568278.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动补考平台系统
- 下一篇:一种网络服务安全管理方法及装置