CLI、MCP 与 Skills 支持设备码登录
CloudBase CLI、MCP Server 和 AI Skills 现已支持设备码登录(Device Code Flow)。该功能适用于无浏览器环境或远端服务器场景(如云端 IDE、SSH 终端、云端 OpenClaw 等),无需本地浏览器即可完成身份授权。
远端开发场景的身份认证
传统登录方式依赖本地浏览器跳转完成 OAuth 授权,在远端服务器、容器环境或云端 IDE 中无法直接使用。设备码登录通过设备码(Device Code)解耦授权设备与登录设备,用户只需在任意浏览器中访问授权页面并输入设备码,即可完成远端环境的身份授权。
AI Agent 集成场景
在 AI 开发工具(如 Cursor、WindSurf、CodeBuddy 等)中使用 CloudBase Skills 时,Agent 会自动触发设备码登录流程,授权完成后即可调用云开发的全部能力,实现从开发到部署的全链路自动化。
在 OpenClaw 中通过 AI Agent 完成全流程示例
以OpenClaw 云端开发环境为例:
| 步骤 | 角色 | 操作 |
|---|---|---|
| 1 | 用户 | 向 Agent 发出指令:使用 CloudBase Skills,写一个 TodoList 网页,并部署上线 |
| 2 | Agent | 自动搜索并安装 CloudBase Skills,触发设备码登录 |
| 3 | Agent | 返回授权链接和设备码(如 FSN9-9B5D),等待用户完成授权 |
| 4 | 用户 | 在任意浏览器中打开授权链接,输入设备码完成登录 |
| 5 | Agent | 检测到授权完成,自动继续执行:创建项目 → 编写代码 → 调用 CloudBase API → 部署上线 |