Announcing Multi-User Licenses
a day ago
- Keygen原有的单用户许可证模式在多用户场景下不够用,导致出现了一些有问题的变通方法。
- 变通方法包括使用机器指纹作为用户邮箱,或为每个用户单独签发许可证,导致延迟和碎片化。
- 新的多用户许可证功能引入了一个复数的“用户”关系,与原有的“所有者”关系并存。
- 用户可以批量添加或移除(每次最多100个),大幅减少API调用次数。
- 与许可证所有者相比,许可证用户权限有限(例如,只能停用自己拥有的机器)。
- 该功能初期仅支持API;计划后续支持仪表盘。
- 为实现这一变更,在6个月内编写了超过19,000行代码。