@qx-wz/qx-auth-cli
v0.0.12
Published
CLI 工具用于 QX Agent Gateway Token 管理 - 终端身份认证与令牌管理
Maintainers
Readme
qx-agent-gw-token CLI
超轻量级终端登录工具,通过本地临时 Server 接收 OAuth Token 并持久化到本地配置文件。
安装
npm install -g qx-agent-gw-token使用
# 登录授权
qx-agent-gw-token login
# 获取 Token (静默输出,方便管道调用)
qx-agent-gw-token get
# 查看凭证信息
qx-agent-gw-token info
# 校验 Token 有效性
qx-agent-gw-token validate
# 退出登录
qx-agent-gw-token logout技术栈
- Node.js 20.20 (ESM, Top-level await)
- TypeScript 5.x
- React + Ink v5 (声明式终端 UI)
- Commander.js (工业级命令解析)
- tsup (基于 esbuild 的秒级构建)
本地开发
# 安装依赖
npm install
# 开发模式 (热更新)
npm run dev
# 构建
npm run build
# 类型检查
npm run typecheck
# 测试
npm run test安全特性
- Token 配置文件权限设置为
600(仅当前用户读写) - CSRF 防护: 使用 State 参数验证回调
- 使用
127.0.0.1避免 IPv6 解析延迟
