- 035966_L3 的博客
-
如何使用 SCG3 的 CP OAuth 插件?
- @ 2026-4-3 13:28:03
- 在
/manage/setting处检查server.url是否填写正确,注意要以/结尾。 - 把源代码传到服务器上。
- 在源代码目录执行
npm install node-fetch安装依赖。 - 在 CP OAuth 开发者页面注册新应用,保存 Client ID 和 Client Secret:
- 应用名称:(自己填)
- 回调地址:
<你的 URL>/cpoauth/second
- 执行
hydrooj db打开数据库 Shell,依次执行:db.system.insertOne({ _id: "cpoauth.clientid", value: "<你的 Client ID>" });db.system.insertOne({ _id: "cpoauth.clientsecret", value: "<你的 Client Secret>" });exit
- 执行
hydrooj addon add <源代码绝对路径>添加插件。 - 执行
pm2 restart all重启 HydroOJ,至此插件应当生效。