[发明专利]处理业务请求的方法、装置和存储介质以及电子设备有效
申请号: | 201810731981.5 | 申请日: | 2018-07-05 |
公开(公告)号: | CN109218389B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 陆国际;何昌钦 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张岩龙;魏嘉熹 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 业务 请求 方法 装置 存储 介质 以及 电子设备 | ||
本公开涉及一种处理业务请求的方法、装置和存储介质以及电子设备,该方法包括:向后台服务器发送Ajax业务请求消息;在所述后台服务器根据所述Ajax业务请求消息确定不存在所述客户端的会话时,接收所述后台服务器发送的请求失败消息,并根据所述请求失败消息向所述后台服务器发送Ajax单点登录请求消息,以便所述后台服务器在根据所述Ajax单点登录请求消息确定不存在所述客户端的会话时,向单点登录服务器发送认证请求消息,以使得所述单点登录服务器根据所述认证请求消息进行登录认证;在所述登录认证未通过时,接收所述单点登录服务器发送的认证失败消息,并将当前页面重定向至所述单点登录服务器的登录页面。
技术领域
本公开涉及通信领域,具体地,涉及一种处理业务请求的方法、装置和存储介质以及电子设备。
背景技术
单点登录指的是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。现有的单点登录系统包括:客户端、后台服务器以及单点登录服务器,用户在通过客户端首次访问受信的业务系统时,该业务系统对应的后台服务器发现用户尚未登录(无会话),则跳转到单点登录服务器请求登录,用户在单点登录服务器的登录页面中输入用户名和密码提交,登录成功后,会根据用户名和密码在单点登录服务器的内存中生成一个与该用户对应的票据值ticket,并向客户端返回该票据值ticket,并将该票据值存储到该单点登录服务器所在域的cookie中,这样,用户再访问别的应用系统的时候,会在访问请求中将这个票据值ticket带上,作为自己认证的凭据,别的应用系统对应的后台服务器在接收到访问请求后,会根据票据值ticket重定向到单点登录服务器进行认证,即将该票据值ticket与自身存储的票据值ticket进行比较,若两个票据值相同,则确定认证通过,若两个票据值不同,则确定认证不通过,如果通过认证,用户就可以在不用再次登录的情况下,访问别的应用系统了,如果认证未通过,则将客户端的当前页面重定向至单点登录服务器的登录页面,以便用户登录。
但是,对于Ajax请求来说,由于Ajax是一种创建交互式网页应用的网页开发技术,通过使用Ajax请求可以实现网页数据异步更新,即只对网页的某部分进行更新,而不重新加载整个网页,因此,Ajax请求无法进行页面的重定向,这样,在业务系统的后台服务器确定不存在Ajax请求对应的会话时,Ajax请求无法从客户端重定向至单点登录服务器,也就无法进行单点登录的认证以及在认证失败时进行登录页面重定向的过程。
发明内容
为了解决上述问题,本公开提供一种处理业务请求的方法、装置和存储介质以及电子设备。
第一方面,本公开提供一种处理业务请求的方法,应用于客户端,包括:向后台服务器发送Ajax业务请求消息;在所述后台服务器根据所述Ajax业务请求消息确定不存在所述客户端的会话时,接收所述后台服务器发送的请求失败消息,并根据所述请求失败消息向所述后台服务器发送Ajax单点登录请求消息,以便所述后台服务器在根据所述Ajax单点登录请求消息确定不存在所述客户端的会话时,向单点登录服务器发送认证请求消息,以使得所述单点登录服务器根据所述认证请求消息进行登录认证;在所述登录认证未通过时,接收所述单点登录服务器发送的认证失败消息,并将当前页面重定向至所述单点登录服务器的登录页面。
可选地,所述方法还包括:在所述登录认证通过时,接收所述单点登录服务器通过所述后台服务器发送的认证通过消息;根据所述认证通过消息重新发送所述Ajax业务请求消息。
可选地,所述方法还包括:在所述后台服务器根据所述Ajax单点登录请求消息确定存在所述客户端的会话时,接收所述后台服务器发送的确认消息,并根据所述确认消息重新发送所述Ajax业务请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810731981.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络数据处理方法、设备及计算机可读存储介质
- 下一篇:用户筛选方法及装置