[发明专利]一种权限控制的方法、终端及计算机可读存储介质在审
申请号: | 201910509091.4 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110197051A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 孙东涛;刘传涛 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/12 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限控制 计算机可读存储介质 权限信息 计算机程序 终端 处理器 内置 程序指令执行 权限配置文件 脚本 调用 更新 索引 存储 配置 | ||
本发明公开了一种权限控制的方法、终端及计算机可读存储介质,属于Elasticsearch权限控制领域,要解决的技术问题为如何通过SearchGuard对Elasticsearch进行权限控制。方法包括:将用户同步;获取指定用户对应的权限信息,并对SearchGuard内置权限配置文件中的权限信息进行更新;通过SearchGuard内置脚本将权限信息更新至Elasticsearch中的SearchGuard索引中。一种终端,包括处理器,处理器被配置用于调用所述程序指令执行一种权限控制的方法。一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括一种权限控制的方法。
技术领域
本发明涉及Elasticsearch权限控制领域,具体地说是一种权限控制的方法、终端及计算机可读存储介质。
背景技术
随着大数据的飞速发展,人们对大数据的访问、处理、分析以及数据的挖掘的需要越来越迫切,Elasticsearch作为分布式搜索引擎和NoSql数据库,以其高效的性能,简便的操作等优势,受到越来越多的开发者的青睐。但由于Elasticsearch官方提供插件x-pack的安全特性为收费功能,提高了Elasticsearch安全的使用成本,使很多开发人员望而却步。基于此,开源项目Search Guard为Elasticsearch提供了免费的基础的安全功能,但其用于应用开发的授权REST API以收费的扩展功能形式提供,同样提高了权限管理开发成本。SearchGuard权限信息维护在Elasticserach的searchguard索引中,由于Search Guard授权相关的REST API在进行向Elasticsearch索引写操作时,对权限信息进行了加密操作,所以很难以其他方式对searchguard索引进行读写。
SearchGuard提供了sgadmin.sh脚本,该脚本可以将配置文件中权限信息写入到searchguard索引中,而无需通过授权REST API,但是手动修改配置文件来进行授权操作过于繁琐。
鉴于上述分析,如何通过SearchGuard对Elasticsearch进行权限控制,是需要解决的技术问题。
发明内容
本发明的技术任务是针对以上不足,提供一种权限控制的方法、终端及计算机可读存储介质,来解决如何通过SearchGuard对Elasticsearch进行权限控制的权限控制的问题。
第一方面,本发明提供一种权限控制方法,包括:
将用户同步至Elasticserch中,并生成Elasticsearch授权表单;
通过获取Elasticsearch授权表单获取指定用户对应的权限信息,并对SearchGuard内置权限配置文件中的权限信息进行更新;
通过SearchGuard内置脚本将权限信息更新至Elasticsearch中的SearchGuard索引中。
在上述实施方式面向Elasticsearch开发和使用人员,通过获取用户填写的授权表单来获取指定用户对应的权限信息,通过读写Search Guard内置权限配置文件来实现权限修改,通过执行Search Guard内置脚本来实现权限修改生效,进而实现了对Elasticsearch内索引的用户授权。
作为优选,基于SearchGuard对Elasticsearch进行权限控制的方法,将用户同步至Elasticserch中,包括:
通过编写接口将已有的用户同步至Elasticserch中;
通过编写接口将新创建的用户同步至Elasticserch中。
作为优选,将用户同步至Elasticserch中,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910509091.4/2.html,转载请声明来源钻瓜专利网。