【技术实现步骤摘要】
一种微服务架构下的授权验证方法、服务器、终端及介质
本专利技术涉及计算机
,尤其涉及一种微服务架构下的授权验证方法、服务器、终端及介质。
技术介绍
在如今互联网大数据应用高速发展时期,软件产品已然成为计算机领域的核心工具。常规的软件授权方式主要通过加密狗或则云服务器的网络在线授权、软件密钥授权及分配账号密码授权等方式,应用到的软件保护技术主要有加密技术、软件防篡改技术、软件水印、代码迷惑等。但是随着业务量的不断增长,软件系统易崩溃,如何能够保障软件产品在不需要人工介入的情况下正常授权验证来确保服务能够自动水平扩容的问题亟待解决。
技术实现思路
本专利技术的目的在于提供一种微服务架构下的授权验证方法、服务器、终端及介质,在服务启动时,无需人工介入,自动完成授权验证过程,服务上线下线后自动记录,自动随时更新可以服务数量,便于自动水平扩容,接收处理不断增长的业务量,防止系统崩溃。第一方面,本专利技术实施例提供了一种微服务架构下的授权验证方法,包括:在检测到客户端配置的目标应用启动时,获取目标校验信息,并基于预先存储的所述客户端对应的校验信息对所述目标校验信息进行验证; ...
【技术保护点】
1.一种微服务架构下的授权验证方法,其特征在于,包括:在检测到客户端配置的目标应用启动时,获取目标校验信息,并基于预先存储的所述客户端对应的校验信息对所述目标校验信息进行验证;所述预先存储的所述客户端对应的校验信息是基于所述客户端对应的授权文件数据生成的;若所述目标校验信息验证通过,则基于所述授权文件数据中的授权开始时间,授权许可使用时长和/或IP地址范围,判断所述客户端是否符合第一预设条件,所述符合第一预设条件是指所述客户端的当前登录时间在所述授权许可时间范围内,和/或所述客户端的IP地址在所述IP地址范围内;若所述目标校验信息验证未通过,则控制所述客户端结束所述目标应用 ...
【技术特征摘要】
1.一种微服务架构下的授权验证方法,其特征在于,包括:在检测到客户端配置的目标应用启动时,获取目标校验信息,并基于预先存储的所述客户端对应的校验信息对所述目标校验信息进行验证;所述预先存储的所述客户端对应的校验信息是基于所述客户端对应的授权文件数据生成的;若所述目标校验信息验证通过,则基于所述授权文件数据中的授权开始时间,授权许可使用时长和/或IP地址范围,判断所述客户端是否符合第一预设条件,所述符合第一预设条件是指所述客户端的当前登录时间在所述授权许可时间范围内,和/或所述客户端的IP地址在所述IP地址范围内;若所述目标校验信息验证未通过,则控制所述客户端结束所述目标应用对应的进程;其中,若所述客户端不符合第一预设条件,则控制所述客户端结束所述目标应用对应的进程;若所述客户端符合第一预设条件,则判断与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数是否大于所述授权文件数据中的授权许可数;其中,若与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数大于所述授权文件数据中的授权许可数,则控制所述客户端结束所述目标应用对应的进程;若与所述客户端相同类型的服务在服务注册机中已经注册上线的终端数小于或者等于所述授权文件数据中的授权许可数,则控制所述客户端输出授权验证成功信息界面。2.如权利要求1所述的微服务架构下的授权验证方法,其特征在于,在控制所述客户端输出授权验证成功信息界面之前,所述方法还包括:控制所述客户端输出校验授权信息界面,获取用于针对所述校验授权信息界面输入的校验授权数据,判断校验授权数据是否符合第二预设条件,所述符合第二预设条件是指校验授权数据中包括的用户名信息与所述授权文件数据包括的用户名信息一致,和/或校验授权数据中包括的注册邮件信息与所述授权文件数据包括的注册邮件信息一致,和/或校验授权数据中包括的服务名信息与所述授权文件数据包括的服务名信息一致。3.如权利要求1所述的微服务架构下的授权验证方法,其特征在于,在获取所述目标校验信息,并基...
【专利技术属性】
技术研发人员:柴志伟,穆惠明,
申请(专利权)人:宁波深擎信息科技有限公司,上海深擎信息科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。