v1.0.14 · 自托管授权基础设施

给软件一把
可撤销的钥匙。

为 SaaS、插件与桌面应用打造的域名授权平台。绑定域名、限制实例、签名校验、实时吊销——几行代码接入,完整掌控分发。

已签发 28 份授权
license-check.php HMAC ✓
$client = new LicenseClient(
    'https://license.yoursite.com',
    'pk_live_xxxxxxxx',
    'sk_live_xxxxxxxx'
);

$result = $client->verify([
    'license' => 'AUR-8F2K-...',
    'domain'  => 'app.example.com',
]);

if ($result['valid']) {
    // 授权有效,放行业务逻辑
}
200 OK · 18ms signature verified
5产品
0在线实例
177累计校验
28已签发授权
177累计验证请求
52.73%服务可用性
51ms平均校验延迟
CAPABILITIES

不只是校验,是一整套授权基础设施

从签发、绑定、心跳到吊销与审计,覆盖软件分发的完整生命周期。

域名绑定

授权与域名一一绑定,支持根域与子域策略、域名配额、占用冲突检测,换域需管理员重置。

根域 / 子域 / IP

HMAC 签名校验

每个请求都带时间戳与一次性 nonce,服务端常量时间比对签名,杜绝伪造与重放。

时序安全 / 防重放

实例心跳

限制同时在线的设备数量,5 分钟内的心跳计入在线统计,异常共享一眼可见。

并发限制 / 在线状态

全生命周期

签发、续期、暂停、吊销、封禁、重置绑定,每一次状态变化都留下操作人记录。

续期 / 吊销 / 封禁

实时审计

授权验证、失败原因、IP 与域名全部可检索;仪表盘趋势图帮助你发现异常调用。

可检索 / 可导出

零依赖部署

PHP + SQLite,上传即可用。没有 Redis、没有 Composer、没有云服务锁定。

PHP 8.1+ / SQLite
WORKFLOW

三步接入,今天就能上线

01

创建产品

为每个应用生成独立的 API Key / Secret 与默认授权策略。

pk_live_ · sk_live_
02

签发授权

单个或批量生成授权码,设置域名数、实例数、有效期与功能位。

AUR-XXXX-XXXX-XXXX
03

客户端校验

用 SDK 调用 verify / activate,服务端返回签名结果与功能清单。

POST /api.php?action=verify
DEVELOPER FIRST

清晰的接口,可复制的签名逻辑

所有 API 使用 HMAC-SHA256 签名,服务端同时返回签名,客户端可二次校验响应完整性。

签名串:action + "\n" + apiKey + "\n" + timestamp + "\n" + nonce + "\n" + sha256(body)
POST/api.php?action=activate激活并绑定域名
POST/api.php?action=verify校验授权有效性
POST/api.php?action=heartbeat上报实例心跳
POST/api.php?action=deactivate释放当前实例
GET/api.php?action=ping连通性探测
查看完整 API 文档 →
SECURITY BY DEFAULT

默认安全,
而不是事后加固。

密码使用 bcrypt,管理会话 HttpOnly + SameSite,所有写操作校验 CSRF,API 强制 HMAC 与 nonce,失败请求进入限流与审计。

  • ✓ 常量时间签名比较
  • ✓ 请求时间窗 ±5 分钟
  • ✓ 一次性 nonce 防重放
  • ✓ SQL 全参数化
READY WHEN YOU ARE

把授权交给自己保管。

几分钟完成安装,不需要任何外部服务。