一种基于Hadoop的多租户网盘鉴权方法及系统与流程

文档序号:12493344阅读:来源:国知局

技术特征:

1.一种基于Hadoop的多租户网盘鉴权方法,其特征在于,所述方法包括:

客户端中鉴权模块接收用于用户检验的登录配置数据;

所述鉴权模块在接收后,将所述登录配置数据发送给kerberos中心的Keytab文件管理模块;

所述Keytab文件管理模块将所述登录配置数据发送给统一用户鉴权系统;

所述统一用户鉴权系统将校验结果响应给所述Keytab文件管理模块。

2.如权利要求1所述的方法,其特征在于,所述客户端中鉴权模块接收用于用户检验的登录配置数据,包括:

所述客户端在检测到网盘程序启动时,调用鉴权模块接收用于用户检验的登录配置数据。

3.如权利要求1或2所述的方法,其特征在于,所述统一用户鉴权系统将校验结果响应给所述Keytab文件管理模块之后,还包括:

所述Keytab文件管理模块根据所述校验结果,向所述鉴权模块反馈对应的Keytab文件。

4.如权利要求3所述的方法,其特征在于,所述Keytab文件管理模块根据所述校验结果,向所述鉴权模块反馈对应的Keytab文件之后,还包括:

所述鉴权模块根据所述Keytab文件,完成鉴权,得到Token字符串;

客户端向Hadoop集群发起网盘读写操作请求,所述请求携带所述Token字符串;

所述Hadoop集群对所述Token字符串进行校验,在校验通过时,执行所述读写操作。

5.如权利要求4所述的方法,其特征在于,所述得到Token字符串之后还包括:

所述鉴权模块将所述Keytab文件删除。

6.一种基于Hadoop的多租户网盘鉴权系统,其特征在于,所述系统包括:

客户端中鉴权模块,用于接收用于用户检验的登录配置数据;以及在接收后,将所述登录配置数据发送给kerberos中心的Keytab文件管理模块;

所述Keytab文件管理模块,用于将所述登录配置数据发送给统一用户鉴权系统;

所述统一用户鉴权系统,用于将校验结果响应给所述Keytab文件管理模块。

7.如权利要求6所述的系统,其特征在于,所述所述客户端还包括:

调用模块,用于在检测到网盘程序启动时,调用所述鉴权模块接收用于用户检验的登录配置数据。

8.如权利要求6或7所述的系统,其特征在于,所述Keytab文件管理模块,还用于根据所述校验结果,向所述鉴权模块反馈对应的Keytab文件。

9.如权利要求8所述的系统,其特征在于,所述鉴权模块,还用于根据所述Keytab文件,完成鉴权,得到Token字符串;

所述调用模块,还用于向Hadoop集群发起网盘读写操作请求,所述请求携带所述Token字符串;

所述Hadoop集群对所述Token字符串进行校验,在校验通过时,执行所述读写操作。

10.如权利要求4所述的方法,其特征在于,所述鉴权模块,还用于删除所述Keytab文件。

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