[发明专利]基于分布式系统的认证方法、装置、设备及介质在审
| 申请号: | 202111437871.6 | 申请日: | 2021-11-30 |
| 公开(公告)号: | CN114117374A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 李海斌 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
| 主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 分布式 系统 认证 方法 装置 设备 介质 | ||
1.一种基于分布式系统的认证方法,应用于一执行服务器,该执行服务器包括一分布式系统,其特征在于,所述方法包括:
接收服务端发送的认证文件,根据所述分布式系统的验证规则生成与所述认证文件对应的授权文件;
根据所述授权文件和所述认证文件在所述分布式系统中的认证节点创建所述服务端的认证列表;
读取所述服务端的白名单文件的第一帐号和第一密码,基于预设加密算法对所述第一帐号和所述第一密码执行加密计算,得到第一认证信息并添加至所述认证节点的权限列表中;
当监测到客户端的用户发起访问所述认证节点的请求时,读取所述用户的第二帐号和第二密码并执行加密计算得到第二认证信息,判断所述第一认证信息与所述第二认证信息是否相同,若是,根据所述权限列表及所述认证列表建立所述认证节点与所述服务端之间的通信。
2.如权利要求1所述的基于分布式系统的认证方法,其特征在于,在所述接收服务端发送的认证文件之前,所述方法包括:
在所述服务端中的认证目录中创建所述认证文件,读取所述服务端的动态链接共享目录中的多个认证包,所述认证包包括所述服务端的IP标识及端口信息;
将所述多个认证包拷贝至所述认证文件并发送至所述分布式系统。
3.如权利要求1或2所述的基于分布式系统的认证方法,其特征在于,所述根据所述分布式系统的验证规则生成与所述认证文件对应的授权文件,包括:
从所述认证文件中读取所述服务端的IP标识及端口信息,根据所述分布式系统的验证规则将所述服务端的IP标识及端口信息生成对应的授权文件。
4.如权利要求1所述的基于分布式系统的认证方法,其特征在于,在所述读取所述服务端的白名单文件的第一帐号和第一密码之前,所述方法还包括:
从所述服务端的登录界面中获取用户登录服务端的第一帐号和第一密码,将所述第一帐号和所述第一密码添加至所述白名单文件中。
5.如权利要求1所述的基于分布式系统的认证方法,其特征在于,所述基于预设加密算法对所述第一帐号和所述第一密码执行加密计算,得到第一认证信息并添加至所述认证节点的权限列表中,包括:
将所述第一帐号和所述第一密码的序列数字输入加密算法执行加密计算得到两组第一加密结果,将所述两组第一加密结果拼接得到所述第一认证信息,当将所述第一认证信息添加至所述权限列表时,根据所述分布式系统的权限规则对所述第一认证信息设置的对应权限。
6.如权利要求1所述的基于分布式系统的认证方法,其特征在于,所述加密算法包括:
QL=V14+K0×V1+A×(V15)+K1;
QR=V04+K2×V0+A×(V05)+K3;
其中,QL为所述第一密码的左组的加密结果,QR为所述第一密码的右组的加密结果,V0为所述第一密码的第一组明文,V1为所述第一密码第二组明文,A为常数,K0-K3分别为所述第一密码的第一至第四组秘钥。
7.如权利要求1所述的基于分布式系统的认证方法,其特征在于,所述判断所述第一认证信息与所述第二认证信息是否相同,若是,根据所述权限列表及所述认证列表建立所述认证节点与所述服务端之间的通信,包括:
读取所述第一认证信息与所述第二认证信息中的每位字节数组的长度和数量;
当判断所述每位字节数组的长度和数量相同时,根据所述权限列表及所述认证列表建立所述认证节点与所述服务端之间通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111437871.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种干辊多工位包胶机
- 下一篇:一种百页轮参数化建模方法





