Keevault – 用于软件许可证验证和使用以及遥测数据收集的一体化解决方案。
免费的 WordPress 集成
Keevault WooCommerce 集成 – 通过您的 WooCommerce 商店出售 Keevault 许可证密钥。
Keevault 合同 API WooCommerce 集成 – 通过您的 WooCommerce 商店出售 Keevault 合同。
1.1.2版本中的新功能
合同:引入专用 API 终端节点,授予合同所有者(如组织或公司)根据指定的生成器规则生成预定义数量的许可证密钥的能力。根据管理员配置的权限,合同所有者可以使用其指定的合同密钥创建或销毁许可证。
体验 Keevault:
- 现场演示
- 用户名: demo@keevault.com
- 密码: 演示用户
- 测试API和合同API响应: Postman 系列
注意: 演示每 60 分钟重置一次。
免费安装服务:
我们提供免费安装以使用 cPanel 或类似控制面板进行托管。对于 VPS 用户,您需要安装 cPanel 或类似的 Web 控制面板。不提供在 localhost 上安装。
要请求免费安装,请在我们的 支持平台 并提供您的托管 URL、用户名和密码。我们的开发团队将为您处理安装。
许可证密钥
使用控制面板或通过 API 创建或导入许可证密钥。此外,可以使用生成器功能批量生成许可证密钥。
发电机
多功能且功能强大的许可证密钥生成系统允许您以 UUID 或块系统格式生成密钥。例如,生成具有四个块(每个块由四个字符组成)的密钥将产生 B4AD-EF5C-548D-90EF 等密钥。此外,您还可以选择使用最少的代码调用自己的 PHP 生成器函数。
产品
产品可以分为内部或外部(用于 Envato 支持)。创建您的产品并根据您的喜好进行配置,稍后将由 API 使用。
由于高度重视安全性,除了用于签署非产品相关 API 响应的全局私钥外,每个产品都可以拥有自己的私钥来签署 API 响应。
签名的目的是验证您的软件收到的响应是否来自您自己的服务器,而不是来自第三方。此外,所有 API 响应中都包含时间戳,以确保每个签名的唯一性,即使数据保持不变也是如此。
可下载内容/产品更新/版本
创建可通过 API 访问的可下载包。调用 access downloads 端点时,它将返回一个下载链接列表,如果满足设置的要求,则可以访问这些链接。
可配置要求的示例包括:
- 要求在指定日期范围内分配许可证密钥。例如,如果您想授予客户访问在购买后一年内创建的下载,这将非常有用。
- 管理在特定日期之前过期的许可证密钥,这对于永久访问或回退许可证非常有用。
- 设置一个固定的截止日期,在此日期之后,将无法再访问该包。
激活
为每个激活分配一个唯一标识符,该标识符可以是设备 ID 或 Web 应用程序/插件的域。
对于域/网站,可以配置额外的 Post URL,以将远程停用请求发送到部署产品的服务器。
这些远程停用请求使用产品的私钥进行签名,以确保您的软件可以验证请求的来源并验证它是否来自您的服务器。
API 密钥
您可以选择将 API 密钥绑定到特定 IP 地址或允许从任何位置访问。每个 API 端点都需要自己的权限才能访问。
API 设置
可以通过阻止 IP 和标识符(例如设备 ID 和域)来限制 API 访问。此外,除了现有的全局 API 限制外,还可以将下载链接限制为特定的用户代理。
API 端点
有 25 个终端节点可供产品和内部使用,您可以为产品许可并将许可证管理器与第三方工具无缝集成。
原木
控制面板上或通过 API 执行的所有作都会被记录下来,管理员能够清除日志。
日志是分类的,每个类别都可以单独启用或禁用。
遥测数据
所有遥测数据都可以从控制面板查看,并通过 API 访问,以供第三方工具使用和处理。
仪表板小部件
通过 API 收集的遥测数据可用于创建仪表板小部件,从而提供最新收集数据的概述。
对于内置选项,可以重新排列、调整大小、删除或隐藏小部件。
筛选和批量作
所有数据表都支持筛选功能。例如,许可证密钥可以按密钥本身或部分片段进行筛选,也可以按所有者姓名和电子邮件、产品或状态进行筛选。此简化过程使您能够快速找到所需的数据。
批量作允许您同时执行删除或更改多个记录的状态等作。
用户安全
启用双重身份验证 (2FA) 不仅需要密码和用户名,还需要时效性代码才能登录,从而增强帐户安全性。
建议
如果您对新功能有任何建议,请随时在评论部分分享。您的意见将受到极大的重视!
包含在包装中
- Keevault – Laravel Web 应用程序
- API 文档
- 合约 API 文档
- 产品文档
- API Postman 集合
赠品
- 合同 API WooCommerce 集成:直接从您的 WooCommece 商店出售 Keevault 合同。
- WooCommerce 集成 – 通过您的 WooCommerce 商店出售 Keevault 许可证密钥。
系统要求
- PHP 的: 8.1+
- MySQL的: 5.7+
Version 1.1.5 - November 25, 2024 - Added API v1 random-assign-license-keys-queued endpoint, which functions like random-assign-license-keys, but queues the calls. The response is sent to the specified webhook provided as a parameter during the call. Version 1.1.4 - November 23, 2024 - Added the endpoint 'random-assign-license-keys' which can be used to assign a number of license keys to an owner or generate and assign new ones depending on the quantity available, product configuration, and the API request parameters. Version 1.1.2 - November 10, 2024 - Added Contracts and Contracts API. - Added the API v1 endpoints: get-all-contracts, create-contract, update-contact, delete-contract. Version 1.1.0 - November 04, 2024 - Added the option to encrypt the response instead of signing it. - Bug fixes. Version 1.0.3 - March 22, 2024 - Fixed a bug in the 'get-license-keys' endpoint. - Fixed a bug where admins can delete the currently logged-in account. Version 1.0.2 - March 18, 2024 - Fixed error during API key creation. Version 1.0.1 - March 14, 2024 - Added 'get-available-license-keys-count' endpoint. - Fixed the 'get-license-keys' endpoint defaulting to the minimum per page if the quantity is less than 10, now you can get as low as 1 license key per request. - Fixed sidebar toggle not showing on mobile.