发明名称 云盘权限管理方法
摘要 一种云盘权限管理方法,该云盘权限管理方法对用户的登入登出进行认证,对文件下载、共享等进行认证,考察是否有权限进行此项操作,该管理方法设置了五个模块,该五个模块为用户认证模块、文件认证模块、API认证模块、数据认证操作模块和底层的认证缓存数据库;认证缓存数据库根据不同任务的认证操作的频繁性,采用MySQL存储用户认证模块时所需的验证码、用户编码ID信息,利用Redis存储API认证模块所需的关键字,即用户编码ID和IP组合,以支持快速查询操作。
申请公布号 CN104283875A 申请公布日期 2015.01.14
申请号 CN201410508852.1 申请日期 2014.09.28
申请人 深圳市中科无软件有限公司 发明人 须成忠;沈慧
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 深圳冠华专利事务所(普通合伙) 44267 代理人 张良子
主权项 一种云盘权限管理方法,其特征在于,该云盘权限管理方法对用户的登入登出进行认证,对文件下载、共享等进行认证,考察是否有权限进行此项操作,该管理方法设置了五个模块,该五个模块为用户认证模块、文件认证模块、API认证模块、数据认证操作模块和底层的认证缓存数据库;认证缓存数据库根据不同任务的认证操作的频繁性,采用MySQL存储用户认证模块时所需的验证码、用户编码ID信息,利用Redis存储API认证模块所需的关键字,即用户编码ID和IP组合,以支持快速查询操作; 其中用户认证模块认证步骤为:1、进入登录界面;2、输入用户名、密码以及验证码;3、判断输入是否为空;4、否,则进入判断输入验证码是否正确;5、正确,则进入判断用户密码是否正确;6、正确,则显示合法用户相应权限;7、进入系统; 其中文件认证模块认证步骤为:规划数据集;划分资源;设计URI; 其中API认证模块认证步骤为:每一个前台发送接口调用命令,都需要核实该用户对此API的调用权限,通过判定认证缓存数据库中的用户登陆信息(userid和登陆时分发给用户的token)是否匹配为依据; 其中数据认证操作模块的实现过程如下:1、实现通过需要获取编码id的用户email的值,用户email的哈希字符串及设定的过期时间,为用户分配ID;2、实现通过用户的email的值获取已分配的用户的ID;3、实现通过用户的编码ID和IP地址组合为用户分配令牌号Token;4、实现通过用户的编码ID和IP地址获取已分配的用户的令牌号;5、实现通过用户的编码ID和IP组合与用户的Token进行匹配,判断是否为认证用户;6、 实现缓存数据库中的用户ID和IP的组合KEY与用户Token的增删改接口。 
地址 518000 广东省深圳市龙岗区南湾街道布澜路31号中盈珠宝工业厂区厂房—A2—301