[发明专利]一种基于对象存储的用户创建方法及装置在审
申请号: | 201811376473.6 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109361689A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 马顺 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户创建 对象存储系统 创建 基于对象存储 存储资源 用户需要 数据安全性 创建信息 存储系统 错误信息 对象存储 非法用户 使用对象 输入用户 数据存储 提示用户 客户端 新用户 密钥 申请 服务器 占用 成功 返回 失败 非法 保证 | ||
1.一种基于对象存储的用户创建方法,其特征在于,所述方法包括:
响应于用户的输入操作,获取用户创建信息;所述用户创建信息至少包括用户名和密钥;
校验所述用户名和所述密钥是否符合用户创建规则;
如果符合,则根据所述用户创建信息,创建用户;
如果不符合,则返回创建错误信息,以提示用户创建失败。
2.根据权利要求1所述的方法,其特征在于,通过命令行输入所述用户创建信息;或
通过管理界面输入所述用户创建信息;所述管理界面包括所述用户名和所述密钥输入项。
3.根据权利要求1所述的方法,其特征在于,所述校验所述用户名和所述密钥是否符合用户创建规则,包括:
校验所述用户名长度是否在第一预设阈值范围内;
校验所述密钥长度是否在第二预设阈值范围内;所述第一预设阈值范围大于所述第二预设范围;
校验所述用户名中数字和/或字母是否符合预设规则,和校验所述密钥中数字和/或字母是否符合预设规则。
4.根据权利要求3所述的方法,其特征在于,当所述用户名包括数字和字母,和/或,所述密钥包括数字和字母时,所述校验所述用户名中数字和/或字母是否符合预设规则,和校验所述密钥中数字和/或字母是否符合预设规则,包括:
通过正则表达式校验所述用户名中数字和字母以及校验所述密钥中数字和字母。
5.根据权利要求3所述的方法,其特征在于,所述校验所述用户名是否符合用户创建规则,还包括:
通过字符的ASCII码校验所述用户名中的中文字符;
校验所述用户名是否包括预设符号;所述预设符号包括:下划线、中划线、句点中的一种或多种。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述用户创建信息还包括:租户名和用户ID;所述方法还包括:
校验所述租户名长度和所述用户ID长度是否在第三预设阈值范围内;所述第三预设阈值范围小于所述第一阈值范围,且大于所述第二预设阈值范围;
通过正则表达式校验所述租户名中数字和字母以及校验所述用户ID中数字和字母。
7.一种基于对象存储的用户创建装置,其特征在于,所述装置包括:
获取单元,用于响应于用户的输入操作,获取用户创建信息;所述用户创建信息包括用户名和密钥;
校验单元,用于校验所述用户名和所述密钥是否符合用户创建规则;
创建单元,用于当所述校验单元输出结果为符合时,根据所述用户创建信息,创建用户;
返回单元,用于当所述校验单元输出结果为不符合时,返回创建错误信息,以提示用户创建失败。
8.根据权利要求7所述的装置,其特征在于,通过命令行输入所述用户创建信息;或
通过管理界面输入所述用户创建信息;所述管理界面包括所述用户名和所述密钥输入项。
9.根据权利要求7所述的装置,其特征在于,所述校验单元,包括:
第一校验子单元,用于校验所述用户名长度是否在第一预设阈值范围内;
第二校验子单元,用于校验所述密钥长度是否在第二预设阈值范围内;所述第一预设阈值范围大于所述第二预设范围;
第三校验子单元,用于校验所述用户名中数字和/或字母是否符合预设规则,和校验所述密钥中数字和/或字母是否符合预设规则。
10.根据权利要求9所述的装置,其特征在于,所述校验单元,还包括:
第四校验子单元,用于通过字符的ASCII码校验所述用户名中中文字符;
第五校验子单元,用于校验所述用户名是否包括预设符号;所述预设符号包括:下划线、中划线、句点一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811376473.6/1.html,转载请声明来源钻瓜专利网。