[发明专利]一种认证方法、装置和存储系统在审
申请号: | 202110743679.3 | 申请日: | 2021-06-30 |
公开(公告)号: | CN115544489A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 王宇;陈万东;章鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/62 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;陈霁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 认证 方法 装置 存储系统 | ||
本申请实施例提供一种认证方法、装置和存储系统,所述方法包括:接收主机发送的业务请求,所述业务请求中包括第一账户,所述第一账户为第一协议下的账户;确定与所述第一账户对应的第二账户,所述第二账户为目标协议下的账户;对所述第二账户进行认证。通过将非目标协议的账户映射为目标协议的账户进行统一的用户权限认证,简化了存储系统中的账户认证模块,节省了存储资源。
技术领域
本申请涉及存储技术领域,具体涉及一种认证方法、装置和存储系统。
背景技术
在存储系统中,可以向用户提供不同的协议以实现多种业务处理。所述协议例如包括对象协议、文件协议、大数据协议等协议。在不同的协议下,通常需要创建不同类型的账户以用于进行不同协议下的业务处理。例如,在对象协议下,需要创建对象账户,在文件协议下需要创建Unix账户等等。在相关技术中,在进行业务处理时,各个协议各自独立地对该协议下的账户进行认证,即验证该账户是否具有访问权限。在该情况中,存储系统中用于对账户进行认证的模块较为复杂,占用系统资源较多。
发明内容
本申请实施例旨在提供一种认证方案,通过将非目标协议的账户映射为目标协议的账户进行统一的权限认证,简化了存储系统中的账户认证模块,节省了存储资源。
为实现上述目的,本申请第一方面提供一种认证方法,所述方法包括:接收主机发送的业务请求,所述业务请求中包括第一账户,所述第一账户为第一协议下的账户;确定与所述第一账户对应的第二账户,所述第二账户为目标协议下的账户;对所述第二账户进行认证。
通过将非目标协议下的账户映射为目标协议下的账户,可使用目标协议下的认证模块统一进行认证,简化了存储系统中的账户认证模块,节省了存储资源。
在第一方面一种可能的实现方式中,所述对所述第二账户进行认证包括:获取所述业务请求的访问对象的授权账户信息,所述授权账户信息指示有权限访问所述访问对象的授权账户,所述授权账户为目标协议下的账户;根据所述访问对象的授权账户信息对所述第二账户进行认证。
在本申请实施例中,当业务请求为读请求时,访问对象为待读的数据;当业务请求为写请求时,访问对象为用于写入数据的存储空间(例如文件夹)。其中,当访问对象为文件夹时,访问对象的授权账户信息可以为能够向该文件夹写入数据的账户及该账户的权限的信息。又例如,当访问对象为数据时,访问对象的授权账户信息可以为能够读取该数据的账户即该账户的权限的信息。
通过将非目标协议下的账户映射为目标协议下的账户,访问对象的授权账户信息只需要包括目标协议下的授权账户信息,该授权账户信息只需要包括目标协议下的授权账户,从而进一步节省了存储资源。
在第一方面一种可能的实现方式中,所述方法还包括:响应于主机发送的创建请求创建所述第一账户;创建或确定与所述第一账户具有相同访问权限的第二账户;记录所述第一账户和所述第二账户之间的映射关系。
通过在创建非目标协议下的账户时记录该账户所映射的目标协议账户,从而在对该账户进行认证时可方便地获取该账户对应的目标协议账户。
在第一方面一种可能的实现方式中,所述创建请求包括所述第一账户的权限信息,在创建所述第二账户的情况中,所述方法还包括:根据所述第一账户的权限信息设置所述第二账户的权限信息,所述第二账户的权限信息用于指示对通过所述第二账户写入的数据的访问权限。例如,在创建账户A时,创建请求携带了一个权限信息指示由账户A写入的数据只能由账户A进行读写。
通过根据第一账户的信息设置第二账户的权限信息,在通过第一账户写入数据时,在通过第二账户认证通过之后,可直接使用第二账户的权限信息设置数据的授权账户信息,使得该授权账户信息中仅包括目标协议下的账户,提高了写入数据的效率。
在第一方面一种可能的实现方式中,在所述确定与所述第一账户对应的所述第二账户之前,所述方法还包括:根据所述第一账户的格式确定所述第一账户为所述第一协议下的账户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110743679.3/2.html,转载请声明来源钻瓜专利网。