4.3 Gitlab Auth

功能开发中。

我们开启 Gitlab OAuth2,需要首先在 Gitlab 系统里生成一个 Client ID 和 Secret Key。

4.3.1 创建一个 Gitlab OAuth keys

你需要创建一个Gitlab OAuth 应用4.3 Gitlab Auth - 图1 (opens new window)

4.3.2 在 Juno 里启用 Gitlab

启用 Gitlab 的授权

  1. [auth.gitlab]
  2. enabled = true
  3. allow_sign_up = false
  4. client_id = "GITLAB_APPLICATION_ID"
  5. client_secret = "GITLAB_SECRET"
  6. scopes = "api"
  7. auth_url = "https://gitlab.com/oauth/authorize"
  8. token_url = "https://gitlab.com/oauth/token"
  9. api_url = "https://gitlab.com/api/v4"
  10. allowed_groups =