[发明专利]基于OAuth协议的开放平台授权认证系统及方法有效

专利信息
申请号: 201611118636.1 申请日: 2016-12-07
公开(公告)号: CN106534175B 公开(公告)日: 2019-06-21
发明(设计)人: 李青山;褚华;马明宇;寇苗娟;问茜茹 申请(专利权)人: 西安电子科技大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于OAuth协议的开放平台授权认证系统及方法,主要解决现有技术对资源访问令牌的有效时间没有合理的优化和限制,导致资源访问令牌滥用的问题。其系统包括授权客户端和授权服务器,该授权客户端通过其内的各功能模块完成发送授权认证请求、接收资源访问令牌和令牌的有效时间,并根据用户资源获取的次数和时间重置令牌的有效时间;该授权服务器通过其内的各功能模块完成接收并检查授权认证请求、获取未授权访问令牌和令牌有效时间、生成资源访问令牌和令牌有效时间并发送给授权客户端。本发明简化了授权认证过程,提高了资源的安全性,可用于获取开放平台资源时的认证授权过程。
搜索关键词: 基于 oauth 协议 开放 平台 授权 认证 系统 方法
【主权项】:
1.一种基于OAuth协议的开放平台授权认证系统,包括,授权客户端以及授权服务器:所述的授权客户端,用于发送授权认证请求,接收资源访问令牌和令牌的有效时间,并根据用户资源获取的次数和时间重置令牌的有效时间;该授权客户端,包括:令牌缓存检查模块,用于检查授权客户端的缓存中是否有资源访问令牌,如果有,则获取资源访问令牌及其有效时间,并发送给令牌时间检查模块,否则,通知授权认证请求发送模块发送授权认证请求;令牌时间检查模块,用于检查当前时间是否在资源访问令牌有效时间内,如果是,则通过资源访问令牌直接获取资源,否则,通知授权认证请求发送模块发送授权认证请求;授权认证请求发送模块,用于向授权服务器发送授权认证请求;资源访问令牌接收模块,用于接收授权服务器发送来的资源访问令牌和令牌有效时间,并将令牌有效时间发送给令牌有效时间更新模块,如果授权客户端已缓存资源访问令牌,则替换旧的令牌;令牌有效时间更新模块,用于根据用户资源获取的次数和时间更新资源访问令牌的有效时间;数据加密模块,用于通过RSA算法对当前时间进行加密,生成一个字符串,并将该字符串发给授权认证请求发送模块,该字符串将作为授权认证请求发送模块向授权服务器发送的授权认证请求中的校验参数;所述的授权服务器,用于接收并检查授权认证请求,获取未授权访问令牌和令牌有效时间,生成资源访问令牌和令牌有效时间并发送给授权客户端;该授权服务器包括:授权认证请求接收模块,用于接收授权客户端发送来的授权认证请求,检查授权认证请求中应用访问标识与包名是否相对应,并将应用访问标识发送给未授权访问令牌获取模块;未授权访问令牌获取模块,用于获取与第三方客户端对应的未授权访问令牌和有效时间并发送给资源访问令牌获取模块和未授权访问令牌有效时间更新模块,若数据库中没有与第三方客户端对应的未授权访问令牌或未授权访问令牌已失效时,根据应用访问标识、用户信息重新获取未授权访问令牌,并存储在授权服务器的数据库中;未授权访问令牌有效时间更新模块,用于根据用户获取资源访问令牌的次数和时间更新未授权访问令牌的有效时间;资源访问令牌获取模块,用于获取资源访问令牌,并为该令牌设定一个默认的有效时间,若资源访问令牌失效,则在该模块根据未授权访问令牌重新生成资源访问令牌和令牌有效时间,若令牌有效,则发送给资源访问令牌发送模块;资源访问令牌发送模块,用于向授权客户端发送资源访问令牌和令牌有效时间;资源访问令牌有效时间更新模块,用于接收授权服务器发送来的资源访问令牌有效时间,替换数据库中旧的资源访问令牌有效时间;客户端注册模块,用于注册第三方客户端,注册后会为第三方客户端生成应用访问标识、未授权访问令牌以及令牌有效时间,并存储在授权服务器的数据库中;数据解密模块,用于通过RSA算法对授权认证请求接收模块接收到的授权认证请求中的校验参数进行解密及校验。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611118636.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top