License Management System


通过交互式 API 文档完成许可证生成、设备验证与激活记录管理
License Management System 是一套以 FastAPI 接口和 Swagger UI 文档为操作入口的许可证管理系统。开发者或管理员可使用页面提供的演示账号登录,在完成令牌鉴权后查询许可证与设备记录、查看许可证详情及绑定设备、生成或停用许可证,并检索激活日志。系统还提供设备侧许可证验证、管理员创建、初始管理员设置和健康检查接口,适合演示软件授权服务的完整后端能力或作为客户端集成时的接口参考。
核心亮点
完整授权接口
覆盖生成查询验证停用
设备绑定管理
查询设备及许可证绑定
可交互文档
在线查看并执行接口
演示账号可用
可登录访问受限接口
如何使用
打开接口文档
访问站点根路径可查看系统版本、演示账号和文档地址,再进入 /docs 打开完整 Swagger UI。页面按许可证、验证、设备、管理员、认证和日志分组展示全部接口。
登录并完成鉴权
展开 POST /auth/login,使用页面给出的演示账号 admin 和密码 admin123 提交登录请求。取得访问令牌后,通过文档顶部的 Authorize 功能填写令牌,即可调用需要管理员权限的接口。
管理许可证
在 licenses 分组中可查询许可证列表、生成新许可证、查看单个许可证及其绑定设备,也可调用停用接口改变许可证状态。每次执行后,文档区域会显示状态码和响应内容。
查询设备和日志
进入 devices 或 logs 分组调用列表接口,可查看当前设备记录和激活日志。若系统尚无数据,接口会返回成功状态和空列表,不影响继续测试其他流程。
验证服务状态
调用 /health 可检查服务和数据库连接状态;客户端集成时可参考 POST /verify 的请求模型提交许可证与设备信息,并根据返回结果处理激活验证。
相似站点
87开发者工具箱
常用开发工具集合,包含JSON解析、Base64编解码、URL编解码、时间戳转换、正则测试、哈希计算、颜色转换等多款实用工具
309开发者工具合集
一套轻量实用的在线开发工具集合,含微信排版、JSON编辑、Markdown转换、文字转语音等
GMSSH 管理后台服务
基于 GIN 框架的 GMSSH 后端服务,提供版本查询与 Web 管理界面
3OA-授权文件生成工具
输入识别码、有效期、用户数、并发类型与模块,生成 ZIP 授权文件(publicKey + licenseEncryptKey + license)
17访问信息探测器
打开网页即可自动展示访问者的 IP、浏览器、操作系统、设备类型、屏幕尺寸与时区等公开信息,并将每次访问信息整理成表格发送至指定邮箱
56HTML 所见即所得编辑器
功能强大的在线 HTML 编辑器,支持源码编辑、实时预览、可视化编辑、元素检查与开发者工具



