授权许可
介绍
我们在实际项目中,会遇到开发的项目部署在服务器上,但可能要控制权限、控制项目授权周期等,部署的环境可能纯内网使用,因此通过网络接口控制就不可行了,我们期望一种分发授权证书的形式,通过部署证书的形式,离线控制用户能使用这个项目的哪个模块、使用多久,甚至使用用户的哪些设备、哪台服务器可以使用。 因此,在slardar体系中,实现了一个用于离线控制授权的模块 slardar-license
原理
plain
客户 -----> 客户姓名、邮箱等信息发送给应用 ----> 应用根据客户信息 + 产品码 生成一个 .lic 授权文件 ----> 客户正确安装配置好授权许可文件 ---> 应用读取 生效