OAuth
您可以使用电子邮件/密码或 OAuth 登录 Coolify。
使用 OAuth,您可以将获取用户电子邮件地址的授权委托给外部身份提供商 (IDP)。
这使得 Coolify 知道该用户拥有与现有 Coolify 用户关联的特定电子邮件地址。
这替代了强制用户向 Coolify 提供密码以证明他们拥有相同电子邮件地址的做法。
Coolify 支持的授权服务器包括 Azure、BitBucket、Github、Gitlab 和 Google。
设置 OAuth
要为给定的 IDP 设置 OAuth,您需要从授权服务器获取客户端 ID 和客户端密钥,并将其放入 https://<your-coolify-domain>/settings/oauth 中。
您还需要设置一个重定向 URI,以便在用户授权 Coolify 访问其电子邮件地址后,授权服务器将用户的数据发送回该 URI。
提供给 IDP 的重定向 URI 格式应为 https://<your-coolify-domain>/auth/<PROVIDER>/callback
Google OAuth
- 授权的 JavaScript 来源应为
https://<your-coolify-domain> - 授权的重定向 URI 应为您在
https://<your-coolify-domain>/settings/oauth中为 Google 设置的重定向 URI。
示例
对于 Google OAuth,回调地址应为 https://coolify.example.com/auth/google/callback
Github OAuth
- 主页 URL 应为
https://<your-coolify-domain> - 授权回调 URL 应为您在
https://<your-coolify-domain>/settings/oauth中为 Github 设置的重定向 URI。
示例
对于 Github OAuth,回调地址应为 https://coolify.example.com/auth/github/callback
