[发明专利]一种认证方法、装置、设备及介质有效
申请号: | 201911380300.6 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111131276B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 宋淮;叶崇波;金立义;任启盈 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 认证 方法 装置 设备 介质 | ||
1.一种认证方法,其特征在于,所述方法包括:
客户端获取业务服务器访问请求,将所述业务服务器访问请求路由至认证服务器,所述认证服务器包括准入网关和认证中心;
所述认证中心根据所述业务服务器访问请求,获取所述业务服务器访问请求适配的关联配置参数,所述关联配置参数包括认证协议和认证网址,向所述客户端返回所述认证网址;
所述客户端通过访问所述认证网址,获取对应于所述认证网址的认证界面中被输入的认证信息,所述认证信息和所述认证协议适配;
所述客户端基于所述认证协议与所述认证中心交互,发送所述认证信息;
若所述认证协议是通用认证协议,则所述认证中心基于通用认证协议和通用账号库对认证信息进行认证,得到认证结果;
若所述认证协议是专用认证协议,则所述认证中心与所述专用认证协议指向的专用认证平台交互,以得到认证结果,所述专用认证平台交互用于通过所述专用认证协议和自有账号库向所述认证中心输出认证结果;
若所述认证结果为认证成功,则所述准入网关创建会话;
由所述准入网关向所述业务服务器发出业务服务请求;
响应于所述业务服务请求,所述业务服务器向所述客户端返回业务信息,与所述客户端建立通信链路;
其中,所述认证服务器兼容各种认证协议,每种认证协议都被配置为为了获取某个业务服务器的服务所需进行认证的认证协议,通过更改认证服务器中所述某个业务服务器的认证协议,为所述某个业务服务器提供认证服务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述业务服务器访问请求,获取所述业务服务器访问请求适配的关联配置参数之前,还包括配置认证服务器的步骤,所述配置认证服务器,包括:
获取业务服务器地址和关联配置参数;
构建所述业务服务器地址与所述关联配置参数的映射关系;
将所述映射关系保存在预设容器内。
3.根据权利要求2所述的方法,其特征在于,所述业务服务器访问请求包括业务服务器地址;相应的,所述根据所述业务服务器访问请求,获取所述业务服务器访问请求适配的关联配置参数,包括:提取所述业务服务器访问请求中的业务服务器地址,查询所述预设容器得到所述业务服务器地址适配的关联配置参数。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述业务服务器访问请求,获取所述业务服务器访问请求适配的关联配置参数,包括:
若所述客户端不存在会话,则所述准入网关将所述业务服务器访问请求路由至所述认证中心;
所述认证中心在所述预设容器内根据所述业务服务器访问请求中的业务服务器地址查询关联配置参数。
5.一种认证方法,应用于认证服务器,所述认证服务器包括准入网关和认证中心,其特征在于,包括:
获取来自客户端的业务服务器访问请求;
所述认证中心根据所述业务服务器访问请求,获取所述业务服务器访问请求适配的关联配置参数,所述关联配置参数包括认证协议和认证网址;
所述认证中心提取所述认证网址,向所述客户端返回所述认证网址,以使得所述客户端通过访问所述认证网址,获取对应于所述认证网址的认证界面中被输入的认证信息,所述认证信息和所述认证协议适配;
所述认证中心基于所述认证协议与所述客户端交互,获取所述认证信息;若所述认证协议是通用认证协议,则所述认证中心基于通用认证协议和通用账号库对认证信息进行认证,得到认证结果;
若所述认证协议是专用认证协议,则所述认证中心与所述专用认证协议指向的专用认证平台交互,以得到认证结果,所述专用认证平台交互用于通过所述专用认证协议和自有账号库向所述认证中心输出认证结果;若所述认证结果为认证成功,则所述准入网关创建会话;
所述准入网关向所述业务服务器发出业务服务请求;
响应于所述业务服务请求,所述业务服务器向所述客户端返回业务信息,与所述客户端建立通信链路;
其中,所述认证服务器兼容各种认证协议,每种认证协议都被配置为为了获取某个业务服务器的服务所需进行认证的认证协议,通过更改认证服务器中所述某个业务服务器的认证协议,为所述某个业务服务器提供认证服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911380300.6/1.html,转载请声明来源钻瓜专利网。