【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,特别涉及一种数据处理方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]目前,微服务集群会采用智能网关来实现对其中微服务的登录认证
。
相关技术中,智能网关在收到针对微服务对应站点的登录请求时,会跳转到智能网关内置登录界面以在智能网关实现用户登录认证,这种登录认证方式需要将微服务集群中的用户信息导入到智能网关的
3A
数据库中以实现与微服务集群中用户信息的同步,而通常微服务集群的用户信息数量很大且存在变动性,从而导致相关技术中的上述登录认证方式不仅增加了用户信息的维护成本,而且登录认证结果的可靠性也会受到很大影响
。
技术实现思路
[0003]为了解决现有技术的问题,本专利技术实施例提供了一种数据处理方法
、
装置
、
电子设备及存储介质
。
所述技术方案如下:
[0004]一方面,提供了一种数据处理方法,应用于智能网关,所述方法包括:
[0005]获取客户端针对目标域名的登录请求;所述登录请求携带认证信息;
[0006]基于所述认证信息向所述目标域名对应的服务器发送认证请求,以使得所述服务器响应于所述认证请求基于所述认证信息进行认证处理;
[0007]获取所述服务器在认证通过时返回的身份标识,并基于所述身份标识生成目标登录态;所述目标登录态指示 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于智能网关,所述方法包括:获取客户端针对目标域名的登录请求;所述登录请求携带认证信息;基于所述认证信息向所述目标域名对应的服务器发送认证请求,以使得所述服务器响应于所述认证请求基于所述认证信息进行认证处理;获取所述服务器在认证通过时返回的身份标识,并基于所述身份标识生成目标登录态;所述目标登录态指示所述客户端对于所述目标域名处于登录状态;基于所述目标登录态生成
cookie
数据,将所述
cookie
数据写入所述客户端的浏览器中
。2.
根据权利要求1所述的数据处理方法,其特征在于,所述获取客户端针对目标域名的登录请求,包括:获取认证服务器响应于客户端针对目标域名的登录指令,发送的所述登录请求;其中,所述登录请求是所述认证服务器在确定所述目标域名与泛域名信息相匹配时基于获取的认证信息生成的,所述泛域名信息指向微服务集群,所述微服务集群包括所述目标域名对应服务器提供的微服务
。3.
根据权利要求2所述的数据处理方法,其特征在于,所述认证信息是所述认证服务器基于认证界面中的输入信息得到的;所述认证界面是所述认证服务器在接收到客户端针对目标域名的登录指令,且确定所述目标域名与泛域名信息相匹配时展示的交互界面
。4.
根据权利要求2所述的数据处理方法,其特征在于,所述认证信息是企业即时通讯应用响应于所述认证服务器发送的针对所述目标域名的授权请求,且在收到授权通知消息时返回的授权码;其中,所述授权通知消息基于扫描所述企业即时通讯应用向所述认证服务器下发的预设图形码生成;所述预设图形码是指所述目标域名对应的图形码
。5.
根据权利要求1~4中任一项所述的数据处理方法,其特征在于,所述基于所述身份标识生成所述目标登录态,包括:生成网关登录码;基于所述网关登录码和所述目标域名,向所述客户端返回重定向信息;响应于所述客户端基于所述重定向信息发送的...
【专利技术属性】
技术研发人员:罗志祺,黎小为,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。