一种网站业务授权状态共享方法及系统技术方案

技术编号:45163911 阅读:26 留言:0更新日期:2025-05-06 18:22
本发明专利技术公开了一种网站业务授权状态共享方法及系统,其中方法包括:查询用户端提交的目标网站的登录账号和密码;查询所述目标网站用户端提交的登录账号对应的Cookie信息;当查询到所述登录账号对应的Cookie信息时,判断所述Cookie信息中是否包含当前业务授权Cookie;当判断出所述Cookie信息中包含当前业务授权Cookie时,通过Cookie信息调用网站业务接口。本发明专利技术提出了一种网站业务授权状态共享方法及系统,通过云端建立Cookie池,存储网站业务授权状态对应的Cookie信息,业务系统调用网站业务接口时,优先使用Cookie信息,实现网站业务授权状态共享,避免多个业务系统同时使用时业务授权状态失效,保证业务连续不中断。

【技术实现步骤摘要】

本专利技术涉及信息技术应用,更具体地,涉及一种网站业务授权状态共享方法及系统


技术介绍

1、对于网站形式的互联网产品,有时需要将网站功能集成到其它业务系统中,形成一体,提升用户体验。集成主要是通过分析并模仿调用网站接口,实现业务操作,可重新制作与原网站不同的展示界面,与业务系统的一致性更好。

2、网站通常包含登录功能,多次登录时,后登录的用户可以操作,先登录的用户会被强制下线进入未登录状态,这个问题可以通过共享登录状态解决。但为了提高安全性,越来越多的网站做了进一步限制,登录后的登录状态信息无法直接调用网站业务接口,在网站进入业务模块时,会使用登录状态信息换取业务授权状态,不同业务模块换取到的业务授权状态不相同,只有获取到正确的业务授权状态,才能调用对应业务的业务接口。而与登录状态不同的时,业务授权状态往往不会长时间有效,只在需要用到时或过期时,使用登录状态信息换取获得。

3、由于网站业务授权状态的特殊性,多个业务系统之间的共享变得很困难,因为不同业务系统所需使用的业务授权状态并不相同,如果获取全部业务的业务授权状态并共享,将占用本文档来自技高网...

【技术保护点】

1.一种网站业务授权状态共享方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:当未查询到登录账号对应的Cookie信息时,通过目标网站的登录账号和密码调用所述目标网站的登录接口;

3.根据权利要求1所述的方法,还包括:当判断出所述Cookie信息中不包含当前业务授权Cookie时,通过Cookie信息调用目标网站获取业务授权状态接口,获取当前业务的业务授权状态Cookie;

4.根据权利要求3所述的方法,还包括:当所述Cookie信息调用网站业务接口后返回不成功时,调用Cookie池删除目标网站的登录账号对应的Cookie信息。

...

【技术特征摘要】

1.一种网站业务授权状态共享方法,所述方法包括:

2.根据权利要求1所述的方法,还包括:当未查询到登录账号对应的cookie信息时,通过目标网站的登录账号和密码调用所述目标网站的登录接口;

3.根据权利要求1所述的方法,还包括:当判断出所述cookie信息中不包含当前业务授权cookie时,通过cookie信息调用目标网站获取业务授权状态接口,获取当前业务的业务授权状态cookie;

4.根据权利要求3所述的方法,还包括:当所述cookie信息调用网站业务接口后返回不成功时,调用cookie池删除目标网站的登录账号对应的cookie信息。

5.根据权利要求2所述的方法,所述cookie池设置于云端,包括:查询接口、写入接口以及删除接口;

6....

【专利技术属性】
技术研发人员:龚勇浩熊林欣台娜刘阳魏凯吕婉莹程帆
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1