基于约定的通用软件认证方法技术

技术编号:41210053 阅读:30 留言:0更新日期:2024-05-09 23:32
本发明专利技术涉及基于约定的通用软件认证方法,在授权服务端,按照授权服务端和授权客户端双方线下约定,确定认证方式,提供相应的认证源信息,生成单条认证公钥、私钥,授权认证信息入库保存,生成授权文件和公钥文件,同时生成认证源信息备份文件;在授权客户端,加载授权文件和公钥文件,读取公钥并解密读取授权文件的内容,解析获取授权方式及相关验证数据,默认必须提供过期时间验证,并优先验证过期时间,如果验证已过期则直接退出,如果验证通过则周期记录系统时间、按天定时验证时间授权,当授权过期时在认证获取token接口进行拦截,如果时间验证通过,则还使用其他附加验证方式进行验证。本发明专利技术可兼容各种软件,在任意软件实现认证的快速落地。

【技术实现步骤摘要】

本专利技术涉及软件授权领域,具体涉及一种基于约定的通用软件认证方法


技术介绍

1、本专利技术旨在提供一种可以兼容各种需要进行软件授权场景的,通过默认时间授权验证及内置可扩展的基于个体自主约定的自定义授权认证通用方案,实现在任意应用、app、中间件、小程序等软件中快速实现可灵活组合或自主约定认证方式的软件认证快速落地,以弥补传统软件认证无法自主约定认证方式,只能采用指定认证方式且难跨不同种类应用使用的缺陷。

2、后文中出现的技术名词,其含义如下:

3、授权服务端:完成授权信息自主定义收集、授权验证方式、授权证书所需公私钥生成等工作;完成授权证书、授权公钥文件生成;提供授权文件测试验证。

4、授权文件:由授权服务端按需生成的供授权客户端进行授权认证的载体文件

5、公钥文件:授权文件使用方解码授权文件内容的公钥存储文件。

6、授权客户端:需要通过授权文件授权才能进行后续软件业务的应用,可以是任意应用、app、中间件、小程序等。


技术实现思路>

1、为实现上本文档来自技高网...

【技术保护点】

1.一种基于约定的通用软件认证方法,其特征在于,包括授权服务端流程和授权客户端流程;

2.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述S11中,所述认证方式选自时间认证、网段认证、ip认证和mac认证中的一种或多种。

3.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述S13中,所述其他辅助信息为进行授权认证的单独个体的具体信息。

4.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述S14中,生成的单条认证公钥、私钥,用于在后续流程中加解密认证文件;

5.根据权利要求1所述的基于约定的通用...

【技术特征摘要】

1.一种基于约定的通用软件认证方法,其特征在于,包括授权服务端流程和授权客户端流程;

2.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述s11中,所述认证方式选自时间认证、网段认证、ip认证和mac认证中的一种或多种。

3.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述s13中,所述其他辅助信息为进行授权认证的单独个体的具体信息。

4.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述s14中,生成的单条认证公钥、私钥,用于在后续流程中加解密认证文件;

5.根据权利要求1所述的基于约定的通用软件认证方法,其特征在于,所述s21、所述s22中,若发生异常则直接退出软件。

6.根据权...

【专利技术属性】
技术研发人员:车涛锋张冉倪建伟刘士懂王志成张伯慧李云峰陈一超
申请(专利权)人:神州医疗科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1