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文件。