文件名称:licensing:Volcanic Pixels 产品的许可服务器
文件大小:12KB
文件格式:ZIP
更新时间:2024-07-04 11:59:17
Go
授权服务器 此存储库包含运行 Volcanic Pixels 许可系统的代码。 系统负责定期重新生成和签署存储在 Google Storage 中的许可证吊销列表。 它有一个简单的前端,支持: 创建许可证 吊销执照 解码许可证 许可证架构 许可证是使用 RSA256 签名的 JSON Web 令牌,私钥在需要颁发许可证的系统(此系统和购买许可证的主要 Volcanic Pixels 站点)上保持安全。 公钥作为许可证所针对的软件的一部分进行分发。 除了 JWT 规范中定义的声明之外,许可证还使用_attr声明来存储属性对象,即: email - 客户的电子邮件地址 name - 客户的姓名 ChargeId - 与许可证相关的费用 ID 吊销执照 许可谷歌存储桶有一个 revocations.txt 文件,其中每行包含一个撤销,格式如下(密钥 ID 和可选注释) daS7y8
【文件预览】:
licensing-master
----license()
--------license.go(2KB)
----README.md(3KB)
----main()
--------utils.go(385B)
--------storage.go(3KB)
--------handlers.go(5KB)
--------middleware.go(195B)
--------routes.go(486B)
--------server.go(87B)
--------cron.yaml(106B)
--------keys.go(758B)
--------.gitignore(7B)
--------app.yaml(248B)
--------router.go(588B)
--------static()