创建 Google Cloud 项目
前往 Google Cloud Console,新建项目或选择已有项目。
- 点击 Select a project → New Project
- 输入项目名(例如
ironclaw),点击 Create
创建 OAuth 2.0 凭证
前往 Google Auth Platform → Clients,创建客户端:
- 点击 Create client
- 将 Application type 设置为 Web application
-
设置名称(例如
ironclaw) -
在 Authorized redirect URIs 中点击 + Add URI,填写:
- 点击 Create,复制生成的 Client ID 与 Client Secret
添加测试用户
应用处于 Testing 模式时,仅已添加的账号可以授权。前往 Google Auth Platform → Audience,在 Test users 中点击 + Add users。添加将使用扩展的 Google 账号。应用在正式审核前最多支持 100 个测试用户。
若出现 “access blocked” 错误,请先确认当前账号已被加入测试用户。
打开 SSH 隧道
为完成 OAuth 回调,需要让 Google 访问 IronClaw 服务。由于 在 OAuth 完成前请保持该会话开启。
9876 端口仅在服务器内部可访问,您需要将本地端口转发到服务器。在新终端中执行:端口转发会在 SSH 会话存活期间持续有效,关闭会话后自动失效。