Coolify logoCoolify

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

On this page