为开发者 SaaS 接入 GitHub 登录
为 ShipAny 应用加上「使用 GitHub 登录」——创建 GitHub OAuth App、设置回调地址,在管理后台开启。
最后更新: 2026年10月8日
如果你的用户是开发者,「使用 GitHub 登录」几乎能消除注册阻力。ShipAny 的 better-auth 配置开箱即带 GitHub OAuth。
ShipAny 帮你做了什么
- OAuth 流程:回调地址为
/api/auth/callback/github。 - 用户、账号关联和会话都存在你自己的数据库里。
- 后台配置:开启或更换凭证都不需要改代码、不需要重新部署。
配置步骤
- 打开 GitHub → Settings → Developer settings → OAuth Apps,点击 New OAuth App。
- 填写应用名称、主页地址,以及授权回调地址
https://your-domain.com/api/auth/callback/github。 - 注册应用后点击 Generate a new client secret,复制 Client ID 和 Client Secret。
- 在 ShipAny 中打开 管理后台 → 设置 → 登录 → GitHub Auth,填入两个值并打开 Enable GitHub auth。
注意事项
- 一个 GitHub OAuth App 只能配置一个回调地址,本地开发、预发和正式环境请分别创建应用。
- 部分 GitHub 用户隐藏了邮箱;better-auth 会申请邮箱权限,确保账号能拿到可用的邮箱地址。
