快速开始

欢迎使用 AuthGuard。

这里不是普通的网站后台,而是一个给软件开发者使用的 软件授权验证平台。你的客户端、桌面程序、脚本工具都可以通过接口接入这里,完成初始化、登录、单码校验、设备绑定、在线心跳、变量读取和授权状态管理。

1. 注册开发者账号

访问 AuthGuard 注册开发者账号。

2. 创建软件应用

登录控制台后,先创建你的软件应用:

  1. 新建应用
  2. 获取应用标识与密钥
  3. 准备你的版本号、变量、用户体系、卡密体系

3. 明确接入主链路

一个标准的软件授权验证接入流程,应优先围绕这些能力:

  • 软件初始化
  • 用户登录
  • 单码登录
  • 用户解绑
  • 在线心跳
  • 用户状态查询
  • 用户资料查询
  • 软件数据 / 版本数据 / 变量数据读取
  • 权限 / 点数 / 黑名单控制

4. 参考 Python 接入方式

当前参考接入模型与 Python-demo 对齐,核心函数链路如下:

import TYAPI as ty

ret = ty.appInit()
ret = ty.userLogin("test01", "123123")

if ret["status"] == 200:
    print("过期时间:", ret["data"]["finaltime"])

这类平台调用的重点不是网页交互,而是:

  • appid
  • appkey
  • signKey
  • version
  • nonce
  • timestamp
  • sign
  • token
  • uname
  • mac

5. 建议先完成这些配置

在控制台中优先完成:

  1. 软件应用创建
  2. 版本信息配置
  3. 变量配置
  4. 用户/单码体系配置
  5. 黑名单与风控规则
  6. 充值与余额配置

6. 验证平台定位

如果一个系统像真正的软件授权验证平台,那么它的重点应该是:

  • 校验用户是否有效
  • 校验单码是否有效
  • 校验设备是否超限
  • 校验授权是否过期
  • 提供远程版本与变量数据
  • 提供在线状态与心跳维持
  • 提供点数、权限、黑名单控制

而不只是普通的后台页面管理。

下一步

  • API 参考 - 查看真实存在的接口与当前能力边界
  • 安全说明 - 了解软件授权验证平台的安全边界