为开发者 SaaS 接入 GitHub 登录

为 ShipAny 应用加上「使用 GitHub 登录」——创建 GitHub OAuth App、设置回调地址,在管理后台开启。

最后更新: 2026年10月8日

如果你的用户是开发者,「使用 GitHub 登录」几乎能消除注册阻力。ShipAny 的 better-auth 配置开箱即带 GitHub OAuth。

ShipAny 帮你做了什么

  • OAuth 流程:回调地址为 /api/auth/callback/github。
  • 用户、账号关联和会话都存在你自己的数据库里。
  • 后台配置:开启或更换凭证都不需要改代码、不需要重新部署。

配置步骤

  1. 打开 GitHub → Settings → Developer settings → OAuth Apps,点击 New OAuth App。
  2. 填写应用名称、主页地址,以及授权回调地址 https://your-domain.com/api/auth/callback/github。
  3. 注册应用后点击 Generate a new client secret,复制 Client ID 和 Client Secret。
  4. 在 ShipAny 中打开 管理后台 → 设置 → 登录 → GitHub Auth,填入两个值并打开 Enable GitHub auth。

注意事项

  • 一个 GitHub OAuth App 只能配置一个回调地址,本地开发、预发和正式环境请分别创建应用。
  • 部分 GitHub 用户隐藏了邮箱;better-auth 会申请邮箱权限,确保账号能拿到可用的邮箱地址。

相关阅读

更多集成

用 ShipAny 快速上线你的 AI SaaS

登录、支付、积分、多语言和管理后台都已内置——从可上线的模板开始,专注做你的产品。