【技术实现步骤摘要】
一种客户授权方法
本专利技术涉及计算机应用
,具体地说是一种客户授权方法。
技术介绍
随着应用系统的日益普及和发展,系统功能模块越来越丰富化,系统开发商投入大量的人力、财力研发新功能。但是不乏一些“拿来主义”者直接窃取研发成果,这就需要系统的客户授权确保系统的安全性和有效性,避免产生项目出现直接被复制的情况发生。而且传统的关系型数据库,存在着并发客户多性能降低、数据储存量小安全性不够高等问题,现在需要一种处理熟读快、运行稳定的系统。
技术实现思路
本专利技术的目的是针对以上不足,提供一种客户授权方法,基于Redis内粗数据库,建立高效稳定的授权机制。本专利技术所采用技术方案是:一种客户授权方法,包括如下步骤:S1、接收客户的项目授权申请,项目授权申请中包括项目底层配置信息;S2、依据客户的申请进行项目模块授权,并生成授权文件发送给客户;S3、授权文件由客户导入到项目中,并通过底层服务进行授权判断。作为进一步的优化,本专利技术步骤S4中,通过底层服务进行 ...
【技术保护点】
1.一种客户授权方法,其特征在于:包括如下步骤:/nS1、接收客户的项目授权申请,项目授权申请中包括项目底层配置信息;/nS2、依据客户的申请进行项目模块授权,并生成授权文件发送给客户;/nS3、授权文件由客户导入到项目中,并通过底层服务进行授权判断。/n
【技术特征摘要】
1.一种客户授权方法,其特征在于:包括如下步骤:
S1、接收客户的项目授权申请,项目授权申请中包括项目底层配置信息;
S2、依据客户的申请进行项目模块授权,并生成授权文件发送给客户;
S3、授权文件由客户导入到项目中,并通过底层服务进行授权判断。
2.根据权利要求1所述的客户授权方法,其特征在于:步骤S4中,通过底层服务进行授权判断的步骤包括:
S41、底层服务运行,解密授权文件中的授权信息,并判断是否为首次执行,若判断非首次执行,将授权文件的授权信息更新到底层服务中;若判断为首次执行,解析数据;
S42、判断授权文件中的各服务器MAC地址与应用服务器MAC地址是否一致,当出现不一致的情况时,进行错误提示;
S43、判断项目的客户序列号与申请授权的客户序列号是否一致,当出现不一致的情况时,进行错误提示。
3.根据权利要求1所述的客户授权方法,其特征在于:步骤S2中,需要授权的模块为Web应用服务器、API接口服务器、第三方平台、后台模块、插件、页面、业务链中的一种或几种的组合。
4.根据权利要求3所述的客户授权方法,其特征在于:步骤S2中,授权文件中包含有授权信息,授权信息中包括项目整体授权信息,项目整体授权信息包括当前版本号、准入日期、到期日期和授权客户,授权客户通过客户序列号的形式识别。
5.根据权利要求4所述的客户授权方法,其特征在于:所述Web应用服务器在授权时需要填写web应用服务器名称以及该web应用服务器的MAC地址、内网地址、外网地...
【专利技术属性】
技术研发人员:何立伟,李大鹏,何溪,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。