发明名称 |
云盘权限管理方法 |
摘要 |
一种云盘权限管理方法,该云盘权限管理方法对用户的登入登出进行认证,对文件下载、共享等进行认证,考察是否有权限进行此项操作,该管理方法设置了五个模块,该五个模块为用户认证模块、文件认证模块、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 |