
Keevault – 用于软件许可证验证和使用以及遥测数据收集的一体化解决方案。
免费 WordPress 集成
Keevault WooCommerce 集成 – 通过您的 WooCommerce 商店出售 Keevault 许可证密钥。
Keevault 合约 API WooCommerce 集成 – 通过您的 WooCommerce 商店出售 Keevault 合同。
1.1.2版本中的新功能
合同:引入专门的 API 端点,授予合同所有者(例如组织或公司)根据指定的生成器规则生成预定义数量的许可证密钥的能力。根据管理员配置的权限,合同所有者可以使用其指定的合同密钥创建或销毁许可证。
体验 Keevault:
- 现场演示
- 用户名: demo@keevault.com
- 密码: 演示用户
- 测试 API 和合约 API 响应: 邮递员收藏
注意: 演示每 60 分钟重置一次。
免费安装服务:
我们提供免费安装,以便使用 cPanel 或类似控制面板进行托管。对于VPS用户,您需要安装cPanel或类似的Web控制面板。不提供在本地主机上的安装。
要请求免费安装,请在我们的 支持平台 并提供您的托管 URL、用户名和密码。我们的开发团队将为您处理安装。
许可证密钥
使用仪表板或通过 API 创建或导入许可证密钥。此外,可以使用生成器功能批量生成许可证密钥。
发电机
多功能且功能强大的许可证密钥生成系统允许您以 UUID 或块系统格式生成密钥。例如,生成具有四个块的键,每个块由四个字符组成,将生成诸如 B4AD-EF5C-548D-90EF 之类的键。此外,您可以选择调用自己的 PHP 生成器函数,只需最少的代码。
产品
产品可分为内部或外部(用于 Envato 支持)。创建您的产品并根据您的偏好进行配置,稍后将由 API 使用。
由于非常重视安全性,除了用于签署与产品无关的 API 响应的全局私钥外,每个产品还可以拥有自己的私钥来签署 API 响应。
签名的目的是验证您的软件收到的响应是否来自您自己的服务器,而不是来自第三方。此外,所有 API 响应中都包含时间戳,以确保每个签名的唯一性,即使数据保持不变。
可下载内容/产品更新/版本
创建可通过 API 访问的可下载包。调用访问下载端点时,它将返回下载链接列表,如果满足设置的要求,则可以访问这些链接。
可配置需求的示例包括:
- 要求在指定的日期范围内分配许可证密钥。例如,如果您想授予客户访问购买后一年内创建的下载的权限,这将非常有用。
- 管理在特定日期之前过期的许可证密钥,这对于永久访问或回退许可证非常有用。
- 设置一个固定的截止日期,在此日期之后将无法再访问包裹。
激活
为每个激活分配一个唯一标识符,可以是设备 ID 或 Web 应用程序/插件的域。
对于域/网站,可以配置一个额外的帖子 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.
评论0