[发明专利]一种身份认证方法、系统及服务器和存储介质有效
申请号: | 201910091979.0 | 申请日: | 2019-01-30 |
公开(公告)号: | CN109815684B | 公开(公告)日: | 2021-08-13 |
发明(设计)人: | 刘文印;李昕;吴鸿文;周宇;凡帅;巫家宏;郭玉荣;杨振国 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/31;G06F21/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份 认证 方法 系统 服务器 存储 介质 | ||
1.一种身份认证方法,其特征在于,应用于目标服务器,包括:
当接收到目标 APP 携带有访问凭证的访问请求时,根据所述访问凭证向所述目标APP 返回第三方服务器的索引信息;其中,所述访问凭证为第三方客户端向所述目标服务器申请的访问所述第三方服务器的凭证;
接收所述目标 APP 发送的所述第三方服务器的账户信息,并将所述账户信息转发至所述第三方服务器,以便所述第三方服务器对所述账户信息进行认证,并向所述目标服务器返回认证结果;其中,所述账户信息为所述目标APP 根据所述索引信息查询得到的;
当认证成功时,将所述认证结果中的 token 发送至所述第三方客户端,以便所述第三方客户端通过所述 token 重定向至所述第三方服务器;
所述将所述账户信息转发至所述第三方服务器之前,判断所述第三方服务器是否空闲,包括:
获取所述第三方服务器在预设时间段内的响应数据;
根据所述响应数据计算所述第三方服务器的可用度,并判断所述可用度是否大于预设值;若是,判定所述第三方服务器空闲,则执行将所述账户信息转发至所述第三方服务器的步骤;若否,则判定所述第三方服务器繁忙;
所述预设值的获取方式为:预先设定初始预设值,若当前可用度大于所述初始预设值,所述目标服务器将所述账户信息转发给所述第三方服务器,若所述第三方服务器响应超时,则增大所述初始预设值,判断所述可用度是否大于增大后的所述初始预设值,执行所述判断所述可用度是否大于预设值的步骤,多次试验后将所述增大后的所述初始预设值设定为所述预设值。
2.根据权利要求 1 所述身份认证方法,其特征在于,所述目标服务器与所述第三方服务器通过 https 协议或 RPC 协议通信。
3.根据权利要求 1 或 2 所述身份认证方法,其特征在于,将所述账户信息转发至所述第三方服务器,以便所述第三方服务器对所述账户信息进行认证,并向所述目标服务器返回认证结果,包括:
将所述账户信息加密转发至所述第三方服务器,以便所述第三方服务器对接收到的信息进行解密得到所述账户信息,并对所述账户信息进行认证,并向所述目标服务器返回认证结果。
4.根据权利要求 1 至 3 中任一项所述身份认证方法,其特征在于,所述目标服务器包括登录易服务器,所述目标 APP 包括登录易 APP。
5.一种身份认证系统,其特征在于,应用于登录易服务器,包括:
返回模块,用于当接收到目标 APP 携带有访问凭证的访问请求时,根据所述访问凭证向所述目标 APP 返回第三方服务器的索引信息;其中,所述访问凭证为第三方客户端向目标服务器申请的访问所述第三方服务器的凭证;转发模块,用于接收所述目标 APP 发送的所述第三方服务器的账户信息,并将所述账户信息转发至所述第三方服务器,以便所述第三方服务器对所述账户信息进行认证,并向所述目标服务器返回认证结果;其中,所述账户信息为所述目标 APP 根据所述索引信息查询得到的;
发送模块,用于当认证成功时,将所述认证结果中的 token 发送至所述第三方客户端,以便所述第三方客户端通过所述 token 重定向至所述第三方服务器;
所述将所述账户信息转发至所述第三方服务器之前,判断所述第三方服务器是否空闲,包括:
获取所述第三方服务器在预设时间段内的响应数据;
根据所述响应数据计算所述第三方服务器的可用度,并判断所述可用度是否大于预设值;若是,判定所述第三方服务器空闲,则执行将所述账户信息转发至所述第三方服务器的步骤;若否,则判定所述第三方服务器繁忙;
所述预设值的获取方式为:预先设定初始预设值,若当前可用度大于所述初始预设值,所述目标服务器将所述账户信息转发给所述第三方服务器,若所述第三方服务器响应超时,则增大所述初始预设值,判断所述可用度是否大于增大后的所述初始预设值,执行所述判断所述可用度是否大于预设值的步骤,多次试验后将所述增大后的所述初始预设值设定为所述预设值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910091979.0/1.html,转载请声明来源钻瓜专利网。