#每天一个知识点# 对于基于 Spring Boot 构建的微服务或 Web 构建的 SaaS 产品,提供 License 授权的方法主要有:
1. 对外售卖二进制 License 文件,比如 .lic 文件。该 License 文件中包含了客户信息(如公司名称、许可数量等)和授权密钥。
2. 将 License 文件内容保存到数据库中,根据读取 License 文件授权给客户。
3. 基于公钥/私钥 加密算法,生成 License 授权凭证。客户提供公钥后,服务端使用私钥生成 License,客户使用公钥验证 License。
4. 在服务端保存免费/试用版和付费版之间的权限差异,然后根据License类型分配不同的权限。
1. 对外售卖二进制 License 文件,比如 .lic 文件。该 License 文件中包含了客户信息(如公司名称、许可数量等)和授权密钥。
2. 将 License 文件内容保存到数据库中,根据读取 License 文件授权给客户。
3. 基于公钥/私钥 加密算法,生成 License 授权凭证。客户提供公钥后,服务端使用私钥生成 License,客户使用公钥验证 License。
4. 在服务端保存免费/试用版和付费版之间的权限差异,然后根据License类型分配不同的权限。
展开
评论
点赞
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)