Advertisement

Spring Boot 支持 License 认证(仅验证有效期)

阅读量:

文章目录

  • 一、License介绍
    • 二、授权者生成密钥对

    • 三、授权者生成license.lic证书

      • 3.1、 配置pom.xml文件内容
      • 3.2 、License生成类的实现
      • 3.3 、用于License生成类的相关参数类
      • 3.4、自定义KeyStoreParam配置项
      • 3.5、main方法生成license.lic时需要注意的事项
    • 四、使用者配置内容

      • 4.1、配置pom.xml文件内容
      • 4.2、License校验类的实现方式
      • 4.3、用于License校验类所需参数信息
      • 4.4、自定义KeyStoreParam(与授权者保持一致)
      • 4.5、LicenseManager的单例模式应用
    • 五、项目启动阶段安装证书过程

    • 六、设置拦截器机制


一、License介绍

License即版权许可证书,通常用于向付费用户提供收费软件的访问权限证明。

应用场景

当应用部署于客户内网环境中时,开发者无法掌控客户的网络条件,也无法确保应用运行的服务器具备访问外部网络的能力。因此,常规做法是采用服务器许可文件,在应用启动时加载该证书,并在登录或其他关键操作环节验证证书的有效性。

**Lic

全部评论 (0)

还没有任何评论哟~