[发明专利]一种开放平台认证授权方法及装置在审
申请号: | 202011583242.X | 申请日: | 2020-12-28 |
公开(公告)号: | CN112613073A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 姜皓;赵洋;徐富业;易鹏飞;刘旭晨 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李晓光 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开放 平台 认证 授权 方法 装置 | ||
1.一种开放平台认证授权方法,其特征在于,应用于开放平台,所述方法包括:
获取第三方应用发送的登录授权请求,并对所述第三方应用的身份进行校验;
当所述第三方应用通过身份校验时,向所述第三方应用返回临时令牌;
接收所述第三方应用发送的访问令牌获取请求,并向所述第三方应用发送所述访问令牌;其中,所述访问令牌获取请求由所述第三方应用根据所述临时访问令牌生成;
基于所述第三方应用发送的用户信息调用请求,向所述第三方应用发送所请求的用户信息;其中,所述用户信息调用请求由所述第三方应用基于所述访问令牌而生成。
2.根据权利要求1所述的方法,其特征在于,所述获取第三方应用发送的登录授权请求,并对所述第三方应用的身份进行校验,包括:
获取第三方应用发送的登录授权请求,并利用所述登录授权请求中包含的所述第三方应用的身份信息,对所述第三方应用进行身份校验;
判断所述第三方应用所请求的用户信息对应的用户是否为首次登录开放平台;
如果不是首次登录开放平台,则当校验确认所述第三方应用身份合法时,确认所述第三方应用通过身份校验;
如果是首次登录开放平台,则向用户端发送用户信息授权请求,以使用户授权所述第三方应用获取用户信息;
如果所述第三方应用身份合法,并且用户授权允许所述第三方应用获取用户信息,则确认所述第三方应用通过身份校验。
3.根据权利要求2所述的方法,其特征在于,所述登录授权请求中还包括授权域信息,所述授权域信息表示请求获得调用权限的信息的类别;
所述取第三方应用发送的登录授权请求,并对所述第三方应用的身份进行校验,还包括:
如果所述第三方应用所请求的用户信息对应的用户不是首次登录开放平台,则判断所述登录授权请求中的授权域信息,与所述第三方应用预先获得的用户信息调用权限是否匹配;
如果所述第三方应用身份合法,并且所述登录授权请求中的授权域信息,与所述第三方应用预先获得的用户信息调用权限是否匹配,则确认所述第三方应用通过身份校验;
所述向用户端发送用户信息授权请求,包括:
向用户端发送包含所述授权域信息的用户信息授权请求。
4.根据权利要求3所述的方法,其特征在于,所述基于所述第三方应用发送的用户信息调用请求,向所述第三方应用发送所请求的用户信息,包括:
基于所述第三方应用发送的用户信息调用请求,判断所述第三方应用请求调用的用户信息,与所述登录授权请求中的授权域信息是否匹配;
如果匹配,则向所述第三方应用发送所请求的用户信息。
5.根据权利要求1所述的方法,其特征在于,所述获取第三方应用发送的登录授权请求,包括:
获取第三方应用通过PC端、移动端应用程序、网页H5页面、微信公众号小程序中的任意一种或多种渠道发送的登录授权请求。
6.根据权利要求1所述的方法,其特征在于,所述接收所述第三方应用发送的访问令牌获取请求,并向所述第三方应用发送所述访问令牌,包括:
接收所述第三方应用发送的访问令牌获取请求;
判断接收所述访问令牌获取请求的时刻,与向所述第三方应用返回临时令牌的时刻之间的时间间隔,是否小于所述临时令牌的有效时长;
如果小于所述临时令牌的有效时长,则向所述第三方应用发送所述访问令牌。
7.一种开放平台认证授权方法,其特征在于,应用于第三方应用,所述方法包括:
向开放平台发送登录授权请求;
当接收到所述开放平台发送的临时令牌时,根据所述临时令牌生成访问令牌获取请求;
将所述访问令牌获取请求发送给所述开放平台;
当接收到所述开放平台发送的访问令牌时,基于所述访问令牌生成用户信息调用请求,并发送给所述开放平台;
接收所述开放平台发送的用户信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011583242.X/1.html,转载请声明来源钻瓜专利网。