快速开始
欢迎使用 AuthGuard。
这里不是普通的网站后台,而是一个给软件开发者使用的 软件授权验证平台。你的客户端、桌面程序、脚本工具都可以通过接口接入这里,完成初始化、登录、单码校验、设备绑定、在线心跳、变量读取和授权状态管理。
1. 注册开发者账号
访问 AuthGuard 注册开发者账号。
2. 创建软件应用
登录控制台后,先创建你的软件应用:
- 新建应用
- 获取应用标识与密钥
- 准备你的版本号、变量、用户体系、卡密体系
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"])
这类平台调用的重点不是网页交互,而是:
appidappkeysignKeyversionnoncetimestampsigntokenunamemac
5. 建议先完成这些配置
在控制台中优先完成:
- 软件应用创建
- 版本信息配置
- 变量配置
- 用户/单码体系配置
- 黑名单与风控规则
- 充值与余额配置
6. 验证平台定位
如果一个系统像真正的软件授权验证平台,那么它的重点应该是:
- 校验用户是否有效
- 校验单码是否有效
- 校验设备是否超限
- 校验授权是否过期
- 提供远程版本与变量数据
- 提供在线状态与心跳维持
- 提供点数、权限、黑名单控制
而不只是普通的后台页面管理。