[发明专利]一种对业务系统授权的方法及装置有效
申请号: | 201611158798.8 | 申请日: | 2016-12-15 |
公开(公告)号: | CN108234401B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 费奕锋;孟庆春 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 系统 授权 方法 装置 | ||
本发明公开了一种对业务系统授权的方法及装置,属于互联网通信领域。所述方法包括:授权网关接收业务系统在用户请求业务时发送的链接请求,所述链接请求携带所述业务系统的第二域名,不同业务系统对应不同的域名;根据所述链接请求获取所述社交平台对所述授权网关的第一域名和公众社交网络实体验证通过后发送的所述用户的公众用户标识,所述公众用户标识用于在所述公众社交网络实体中标识所述用户;根据所述第二域名向所述业务系统发送所述公众用户标识。本发明能够避免多个业务系统使用同一域名,增加业务系统的容灾隔离性。
技术领域
本发明涉及互联网通信领域,特别涉及一种对业务系统授权的方法及装置。
背景技术
公众社交网络实体是商家在社交平台中注册的账号,商家可以通过公众社交网络实体向用户推广业务。用户可以通过该公众社交网络实体请求商家为其提供业务,商家在用户请求业务时需要社交平台授权其使用用户的用户标识,该用户标识用于在该公众社交网络实体中标识该用户,然后根据该公众用户标识为用户提供业务。
目前商家可以通过如下方式请求社交平台授权其使用用户的用户标识,包括:商家将其业务部署在业务系统中,用户可以通过商家的公众社交网络实体向业务系统发送业务请求;业务系统在接收到该业务请求后,向社交平台发送该公众社交网络实体和其自身的域名;社交平台验证与该公众社交网络实体绑定的域名是否与该域名相同,如果相同,则获取用户的公众用户标识,并发送给业务系统,如此实现向业务系统授权使用用户的用户标识。
其中,商家可能有多个业务系统,但是在社交平台中商家的公众社交网络实体只能与一个域名绑定;这样为了使社交平台验证成功,每个业务系统向社交平台发送自身的域名必须相同,也就是说每个业务系统的域名都相同。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当某个业务系统出现异常时,商家根据该业务系统的域名向该业务系统发送命令,该命令可以用于修复该业务系统或暂停该业务系统;但由于每个业务系统都用同一个域名,这样该命令就发送到商家的每个业务系统,使得每个业务系统都做暂停和修复操作,无法将异常的业务系统与其他业务系统分开处理,不利于容灾隔离。
发明内容
为了增加业务系统的容灾隔离性,本发明提供了一种对业务系统授权的方法及装置。所述技术方案如下:
一方面,提供了一种对业务系统授权的方法,应用于包括至少一个业务系统、授权网关和社交平台的架构,在所述社交平台中所述授权网关的第一域名和公众社交网络实体绑定,所述方法包括:
所述授权网关接收业务系统在用户请求业务时发送的链接请求,所述链接请求携带所述业务系统的第二域名,不同业务系统对应不同的域名;
根据所述链接请求获取所述社交平台对所述授权网关的第一域名和公众社交网络实体验证通过后发送的所述用户的公众用户标识,所述公众用户标识用于在所述公众社交网络实体中标识所述用户;
根据所述第二域名向所述业务系统发送所述公众用户标识。
另一方面,提供了一种对业务系统授权的方法,所述方法包括:
接收用户的社交应用客户端发送的业务请求;
根据所述业务请求向授权网关发送链接请求,所述链接请求携带业务系统的第一域名,所述链接请求用于所述授权网关获取所述用户的公众用户标识,所述公众用户标识是社交平台对所述授权网关的第二域名和公众社交网络实体验证通过后发送的,所述公众用户标识用于在所述公众社交网络实体中标识所述用户;
接收所述授权网关根据所述第一域名发送的所述公众用户标识。
另一方面,一种对业务系统授权的装置,应用于包括至少一个业务系统、所述装置和社交平台的架构,在所述社交平台中所述装置的第一域名和公众社交网络实体绑定,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611158798.8/2.html,转载请声明来源钻瓜专利网。