[发明专利]一种单点登出方法、装置、系统、电子设备及存储介质在审
| 申请号: | 202310356755.4 | 申请日: | 2023-04-04 |
| 公开(公告)号: | CN116662968A | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 闫超毅;彭扬威 | 申请(专利权)人: | 钉钉(中国)信息技术有限公司 |
| 主分类号: | G06F21/41 | 分类号: | G06F21/41;G06F21/31;G06F21/32;G06F21/33 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 李威 |
| 地址: | 310023 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 单点 登出 方法 装置 系统 电子设备 存储 介质 | ||
1.一种单点登出方法,应用于客户端;其中,用户通过所述客户端基于用户账号单点登录的方式登录了至少一个应用,包括:
响应于用户的登出操作,向所述单点登录对应的认证中心,发送针对所述用户账号的登出请求,以由所述认证中心基于所述登出请求查询所述至少一个应用的登出地址,并删除所述认证中心维护的所述用户在所述客户端的登录态;
接收所述认证中心返回的所述至少一个应用的登出地址;
发起针对所述至少一个应用的登出地址的访问请求,所述访问请求的内容类型为预设的可跨域访问的文件格式,以触发删除所述客户端维护的所述用户对应于所述至少一个应用的登录态。
2.根据权利要求1所述的方法,所述登出请求包括所述认证中心用于维护所述登录态的会话对应的会话标识;
所述认证中心基于所述登出请求查询所述至少一个应用的登出地址,包括:
所述认证中心根据所述登出请求中的会话标识,通过匹配所述认证中心维护的映射表,查询所述至少一个应用的应用标识,以确定所述至少一个应用的登出地址;
其中,所述映射表由所述认证中心在所述用户登录了所述至少一个应用时生成,所述映射表至少包括所述会话标识、所述用户的用户标识和所述至少一个应用的应用标识。
3.根据权利要求2所述的方法,所述客户端包括浏览器;所述会话标识包括SessionId;所述至少一个应用包括至少一个跨域应用;
所述发起针对所述至少一个应用的登出地址的访问请求,所述访问请求的内容类型为预设的可跨域访问的文件格式,以触发删除所述客户端维护的所述用户对应于所述至少一个应用的登录态,包括:
向所述至少一个应用的服务端发送针对所述登出地址的访问请求,所述访问请求的内容类型为预设的可跨域访问的文件格式,以使所述服务端响应于所述访问请求,确定所述访问请求中的内容类型是否为预设的可跨域访问的文件格式;如果是,将待返回的响应报文的报文头中包含的所述用户对应于所述至少一个应用的登录态所对应的标记值设置为空,并将所述响应报文返回给所述浏览器;
响应于接收到的所述响应报文,基于所述响应报文的报文头中的所述标记值,删除所述浏览器的Cookie中存储的所述用户对应于所述至少一个应用的登录态。
4.根据权利要求3所述的方法,所述浏览器通过用户账号管理界面,向所述用户提供所述基于所述用户账号单点登录的方式登录至少一个应用的单点登录功能,以及针对所述至少一个应用的单点登出功能;
所述响应于用户的登出操作,向所述单点登录对应的认证中心,发送针对所述用户账号的登出请求,包括:
响应于所述用户在所述用户账号管理界面上基于所述单点登出功能触发的所述登出操作,向所述单点登录对应的认证中心,发送针对所述用户账号的登出请求。
5.根据权利要求1所述的方法,所述方法还包括:
响应于所述用户针对所述用户账号的登录操作,所述客户端向所述与所述单点登录对应的认证中心发送针对所述用户账号的登录请求,以由所述认证中心对所述登录请求进行验证,并在验证通过时针对所述用户账号的登录请求生成由所述认证中心维护的所述用户在所述客户端的登录态;
响应于所述用户针对目标应用的单点登录操作,通过所述目标应用的服务端向所述认证中心发送针对所述目标应用的单点登录请求,以由所述认证中心生成所述用户在所述客户端中对应于所述目标应用的登录态;
接收并维护所述用户对应于所述目标应用的登录态。
6.根据权利要求1所述的方法,所述预设的可跨域访问的文件格式至少包括预设的可跨域访问的图片文件格式、文档文件格式、音频文件格式或视频文件格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钉钉(中国)信息技术有限公司,未经钉钉(中国)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310356755.4/1.html,转载请声明来源钻瓜专利网。





