[发明专利]服务端统一管理第三方Token、客户端分布式共享第三方Token的方法在审
申请号: | 202111158413.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113923004A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 杨明生;房兰涛;张宇;李晓东 | 申请(专利权)人: | 山东云缦智能科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L67/1095;H04L67/1097;H04L67/51 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 刘德 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务端 统一管理 第三 token 客户端 分布式 共享 方法 | ||
1.一种服务端统一管理第三方Token、客户端分布式共享第三方Token的方法, 其特征在于:
1)服务端包含如下服务:
定时检测服务:服务端定期检测第三方Token是否到期,若到期则调用Token生成服务,生成新的Token;
手动更新服务:提供管理员使用,用于手动更新Token;
Token生成服务:调用第三方Token服务,生成新的Token,存储新的Token到服务端存储,并调用消息通知服务,发送Token更新消息;
服务端Token存储:用于服务端存储Token;
消息通知服务:用于发送Token更新消息,通知客户端Token已更新;
Token查询服务:提供Token查询服务,供客户端查询、获取当前可用Token;
2)客户端包含如下服务:
消息订阅服务:接收Token更新消息,收到消息后,调用Token同步服务;
Token同步服务:请求服务端Token查询服务,获取新的Token,并存储Token到客户端存储;
客户端Token存储:客户端缓存Token使用。
2.根据权利要求1所述服务端统一管理第三方Token、客户端分布式共享第三方Token的方法, 其特征在于:服务端定期检测第三方Token,自动更新Token的流程如下:
a)服务端遍历所有Token,判断Token是否即将到期;
b)若步骤a判断Token未到期,则执行步骤f;
c)若步骤a判断Token即将到期时,则调用Token生成服务,请求第三方服务获取新的Token;
d)服务端存储新的Token到服务端存储;
e)服务端调用消息通知服务,通知客户端当前Token已更新;
f)服务端判断是否Token遍历完成,若遍历完成则结束;若遍历未完成则继续遍历。
3.根据权利要求1所述服务端统一管理第三方Token、客户端分布式共享第三方Token的方法, 其特征在于:服务端手动强制更新Token的流程如下:
a)系统管理员发起强制Token更新命令;
b)服务端收到命令后,调用Token生成服务,请求第三方服务获取新的Token;
c)服务端存储新的Token到服务端存储;
d)服务端调用消息通知服务,通知客户端当前Token已更新。
4.根据权利要求1所述服务端统一管理第三方Token、客户端分布式共享第三方Token的方法, 其特征在于:客户端收到Token更新消息,执行Token同步的流程如下:
a)客户端收到Token更新消息;
b)客户端调用Token同步服务,请求服务端Token查询服务,获取当前有效的Token;
c)客户端更新Token到客户端存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云缦智能科技有限公司,未经山东云缦智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111158413.9/1.html,转载请声明来源钻瓜专利网。