一种基于云平台的在线帮助权限访问控制方法及系统与流程

文档序号:19248031发布日期:2019-11-27 19:51阅读:269来源:国知局
一种基于云平台的在线帮助权限访问控制方法及系统与流程

本发明属于云平台技术领域,尤其涉及一种基于云平台的在线帮助权限访问控制方法及系统。



背景技术:

随着云平台用户越来越多,系统的角色也有多种,需要的权限多样性也在上升,每个角色对应的文档范围不一样,需要灵活、直观的角色权限访问控制系统。目前也存在较多角色权限访问控制功能,例如自主访问和强制访问等,但配置复杂,角色功能弱,不能灵活控制文档的权限配置和展示,不能完全满足客户需求。

产品的在线帮助是指导用户正确有效操作系统的有利工具,也是客户需求不可缺少的部分,传统的在线帮助静态生成html,不够清晰,不便于维护。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种基于云平台的在线帮助权限访问控制方法,旨在解决现有技术中的角色权限访问控制功能存在配置复杂,角色功能弱,不能灵活控制文档的权限配置和展示,不能完全满足客户需求的问题。

本发明所提供的技术方案是:一种基于云平台的在线帮助权限访问控制方法,所述方法包括下述步骤:

对基于云平台的访问用户的合法性进行校验;

当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份;

在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径;

根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容。

作为一种改进的方案,所述对基于云平台的访问用户的合法性进行校验的步骤之前还包括下述步骤:

预先配置在线帮助文档,所述在线帮助文档记载有等级身份信息与对应的访问路由路径的对应索引关系。

作为一种改进的方案,所述在线帮助内容以菜单导航的方式进行显示;

所述访问用户的等级包括管理员、vdc管理员和vdc用户三个等级;

对应的,所述管理员对应的菜单导航包括起始页、管理员使用手册、运维手册、高危操作一览表、常见问题以及典型应用场景菜单,所述vdc管理员对应的菜单导航包括起始页和vdc管理员使用手册菜单;所述vdc用户对应的菜单导航包括起始页和vdc用户手册菜单。

作为一种改进的方案,所述方法还包括下述步骤:

在所述在线帮助文档中,为每一个等级身份的访问用户配置对应权限的菜单导航。

作为一种改进的方案,所述方法还包括下述步骤:

当基于云平台的所述访问用户的合法性校验未通过时,则向所述访问用户输出提醒信息。

本发明的另一目的在于提供一种基于云平台的在线帮助权限访问控制系统,所述系统包括:

合法性校验模块,用于对基于云平台的访问用户的合法性进行校验;

等级身份获取模块,用于当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份;

访问路由路径查找模块,用于在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径;

访问控制模块,用于根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容。

作为一种改进的方案,所述系统还包括:

在线帮助文档配置模块,用于预先配置在线帮助文档,所述在线帮助文档记载有等级身份信息与对应的访问路由路径的对应索引关系。

作为一种改进的方案,所述在线帮助内容以菜单导航的方式进行显示;

所述访问用户的等级包括管理员、vdc管理员和vdc用户三个等级;

对应的,所述管理员对应的菜单导航包括起始页、管理员使用手册、运维手册、高危操作一览表、常见问题以及典型应用场景菜单,所述vdc管理员对应的菜单导航包括起始页和vdc管理员使用手册菜单;所述vdc用户对应的菜单导航包括起始页和vdc用户手册菜单。

作为一种改进的方案,所述系统还包括:

菜单导航配置模块,用于在所述在线帮助文档中,为每一个等级身份的访问用户配置对应权限的菜单导航。

作为一种改进的方案,所述系统还包括:

提醒信息输出模块,用于当基于云平台的所述访问用户的合法性校验未通过时,则向所述访问用户输出提醒信息。

在本发明实施例中,对基于云平台的访问用户的合法性进行校验;当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份;在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径;根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容,从而实现对访问用户访问路径的准确控制,清晰展示与访问用户相匹配的在线帮助内容,为访问用户提供便利。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1是本发明提供的基于云平台的在线帮助权限访问控制方法的实现流程图;

图2是本发明提供的基于云平台的在线帮助权限访问控制系统的结构框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的、技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

图1是本发明提供的基于云平台的在线帮助权限访问控制方法的实现流程图,其具体包括下述步骤:

在步骤s101中,对基于云平台的访问用户的合法性进行校验。

在步骤s102中,当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份。

在该实施例中,当当基于云平台的所述访问用户的合法性校验未通过时,则向所述访问用户输出提醒信息。

在步骤s103中,在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径。

在步骤s104中,根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容。

在该实施例中,在执行上述步骤s101:对基于云平台的访问用户的合法性进行校验的步骤之前还包括下述步骤:

预先配置在线帮助文档,所述在线帮助文档记载有等级身份信息与对应的访问路由路径的对应索引关系;

其中,配置该在线帮助文档可以通过hugo生成,该hugo是由go语言实现的静态网站生成器,其简单、易用、高效、易扩展、快速部署。

在本发明实施例中,上述在线帮助内容以菜单导航的方式进行显示;

所述访问用户的等级包括管理员、vdc管理员和vdc用户三个等级;

对应的,所述管理员对应的菜单导航包括起始页、管理员使用手册、运维手册、高危操作一览表、常见问题以及典型应用场景菜单,所述vdc管理员对应的菜单导航包括起始页和vdc管理员使用手册菜单;所述vdc用户对应的菜单导航包括起始页和vdc用户手册菜单;

在该实施例中,在所述在线帮助文档中,为每一个等级身份的访问用户配置对应权限的菜单导航。

在本发明实施例中,利用hugo创建云产品在线帮助;使用rbac技术进行文档的权限访问控制;

其中,rbac技术(role-basedaccesscontrol,权限与角色相关联),用户通过成为适当角色的成员而得到这些角色的权限,这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。

图2示出了本发明提供的基于云平台的在线帮助权限访问控制系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

基于云平台的在线帮助权限访问控制系统包括:

合法性校验模块11,用于对基于云平台的访问用户的合法性进行校验;

等级身份获取模块12,用于当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份;

访问路由路径查找模块13,用于在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径;

访问控制模块14,用于根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容。

在该实施例中,在线帮助文档配置模块15,用于预先配置在线帮助文档,所述在线帮助文档记载有等级身份信息与对应的访问路由路径的对应索引关系。

所述在线帮助内容以菜单导航的方式进行显示;

所述访问用户的等级包括管理员、vdc管理员和vdc用户三个等级;

对应的,所述管理员对应的菜单导航包括起始页、管理员使用手册、运维手册、高危操作一览表、常见问题以及典型应用场景菜单,所述vdc管理员对应的菜单导航包括起始页和vdc管理员使用手册菜单;所述vdc用户对应的菜单导航包括起始页和vdc用户手册菜单。

在本发明实施例中,所述系统还包括:

菜单导航配置模块16,用于在所述在线帮助文档中,为每一个等级身份的访问用户配置对应权限的菜单导航;

提醒信息输出模块17,用于当基于云平台的所述访问用户的合法性校验未通过时,则向所述访问用户输出提醒信息。

其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

在本发明实施例中,对基于云平台的访问用户的合法性进行校验;当基于云平台的所述访问用户的合法性校验通过时,对合法性校验通过的所述访问用户进行解析,获取所述访问用户的等级身份;在预先配置的在线帮助文档中查找与所述访问用户的等级身份相匹配的访问路由路径;根据查找到的所述访问用户的访问路由路径,控制所述访问用户访问对于所述访问路由路径相匹配的在线帮助内容,从而实现对访问用户访问路径的准确控制,清晰展示与访问用户相匹配的在线帮助内容,为访问用户提供便利。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1