Skip to content

本机授权门禁

magic-stack 同时是设备授权内核的本机客户端。它读取 ~/.magic-stack/auth.json (由桌面工作台登录后写入)与 device.id,凭设备 token 放行受控命令。

放行逻辑

  • token 有效 → 放行。
  • token 失效 / 设备被吊销 / 账号被停用 → 拒绝,提示重新登录。

本机契约文件

文件内容
~/.magic-stack/device.id本机安装 UUID(不含尾换行)
~/.magic-stack/auth.json登录态:platform_urluserdevice_iddevice_nameaccess_tokenaccess_exp(秒)、refresh_tokenlast_online(秒)

这两个文件由桌面工作台在登录 + 设备注册后写入;magic-stack CLI 读取它们校验设备身份。

授权内核的服务端契约见 开发者平台 / 设备授权内核