[发明专利]一种微服务架构下的授权验证方法、服务器、终端及介质有效
申请号: | 201910487049.7 | 申请日: | 2019-06-05 |
公开(公告)号: | CN110213276B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 柴志伟;穆惠明 | 申请(专利权)人: | 宁波深擎信息科技有限公司;上海深擎信息科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 向霞 |
地址: | 315200 浙江省宁波*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 架构 授权 验证 方法 服务器 终端 介质 | ||
本发明公开了一种微服务架构下的授权验证方法、服务器、终端及介质,其中,所述微服务架构下的授权验证方法包括获取目标校验信息,并对目标校验信息进行验证;若验证通过,则判断客户端是否符合第一预设条件,若验证未通过,则控制客户端结束目标应用对应的进程;其中,若客户端不符合第一预设条件,则控制客户端结束目标应用对应的进程;若客户端符合第一预设条件,则判断服务的终端数是否大于授权许可数;其中,若服务的终端数大于授权许可数,则控制客户端结束目标应用对应的进程;若服务的终端数小于或者等于授权许可数,则控制客户端输出授权验证成功信息界面,从而达到快速高效的完成服务水平扩容,防止系统崩溃的目的。
技术领域
本发明涉及计算机技术领域,尤其涉及一种微服务架构下的授权验证方法、服务器、终端及介质。
背景技术
在如今互联网大数据应用高速发展时期,软件产品已然成为计算机领域的核心工具。常规的软件授权方式主要通过加密狗或则云服务器的网络在线授权、软件密钥授权及分配账号密码授权等方式,应用到的软件保护技术主要有加密技术、软件防篡改技术、软件水印、代码迷惑等。但是随着业务量的不断增长,软件系统易崩溃,如何能够保障软件产品在不需要人工介入的情况下正常授权验证来确保服务能够自动水平扩容的问题亟待解决。
发明内容
本发明的目的在于提供一种微服务架构下的授权验证方法、服务器、终端及介质,在服务启动时,无需人工介入,自动完成授权验证过程,服务上线下线后自动记录,自动随时更新可以服务数量,便于自动水平扩容,接收处理不断增长的业务量,防止系统崩溃。
第一方面,本发明实施例提供了一种微服务架构下的授权验证方法,包括:
在检测到客户端配置的目标应用启动时,获取目标校验信息,并基于预先存储的所述客户端对应的校验信息对所述目标校验信息进行验证;所述预先存储的所述客户端对应的校验信息是基于所述客户端对应的授权文件数据生成的;
若所述目标校验信息验证通过,则基于所述授权文件数据中的授权开始时间和/或IP地址范围,判断所述客户端是否符合第一预设条件,所述符合第一预设条件是指所述客户端的当前登录时间在所述授权开始时间之后,和/或所述客户端的IP地址在所述IP地址范围内;
若所述目标校验信息验证未通过,则控制所述客户端结束所述目标应用对应的进程;
其中,若所述客户端不符合第一预设条件,则控制所述客户端结束所述目标应用对应的进程;
若所述客户端符合第一预设条件,则判断与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数是否大于所述授权文件数据中的授权许可数;
其中,若与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数大于所述授权文件数据中的授权许可数,则控制所述客户端结束所述目标应用对应的进程;
若与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数小于或者等于所述授权文件数据中的授权许可数,则控制所述客户端输出授权验证成功信息界面。
在一实施方式中,在控制所述客户端输出授权验证成功信息界面之前,所述方法还包括:
控制所述客户端输出校验授权信息界面,获取用于针对所述校验授权信息界面输入的校验授权数据,判断校验授权数据是否符合第二预设条件,所述符合第二预设条件是指校验授权数据中包括的用户名信息与所述授权文件数据包括的用户名信息一致,和/或校验授权数据中包括的注册邮件信息与所述授权文件数据包括的注册邮件信息一致,和/或校验授权数据中包括的服务名信息与所述授权文件数据包括的服务名信息一致。
在一实施方式中,在获取所述目标校验信息,并基于预先存储的所述客户端对应的校验信息对所述目标校验信息进行验证之前,所述方法还包括:
基于申请的授权信息数据生成明文授权文件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波深擎信息科技有限公司;上海深擎信息科技有限公司,未经宁波深擎信息科技有限公司;上海深擎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910487049.7/2.html,转载请声明来源钻瓜专利网。