9.3.5.5. Configuring GitLab OAuth2


GitLab の OAuth2 では、プライベート GitLab リポジトリーからのファクトリーを受け入れることができます。

前提条件

  • GitLab サーバーが実行中であり、CodeReady Workspaces から利用できる。

手順

  • CodeReady Workspaces をアプリケーション Name に、RH-SSO GitLab エンドポイント URL をリダイレクト URI の値として使用し、GitLab に Authorized OAuth2 アプリケーションを作成します。コールバック URL のデフォルト値は https://keycloak-openshift-workspacesです。<DOMAIN>/auth/realms/codeready/broker/gitlab/endpoint 。ここで<DOMAIN> は OpenShift クラスタードメインです。アプリケーション ID および Secret の値を保存します。3 つのタイプの GitLab OAuth2 アプリケーションはすべてサポートされます(ユーザーが所有するグループ所有、インスタンス全体)。

    1. GitLab サーバーを参照する RH-SSO にカスタム OIDC プロバイダーリンクを作成します。以下のフィールドに入力します。

      クライアント ID
      直前の手順で GitLab サーバーによって提供される Application ID フィールドの値
      Client Secret
      直前の手順で GitLab サーバーによって提供される Secret フィールドの値。
      認証 URL
      https://<GITLAB_DOMAIN>/oauth/authorize 形式を持つ URL
      トークン URL
      https://<GITLAB_DOMAIN>/oauth/token 形式を持つ URL
      スコープ
      API write_repository openid など、以下のセットが含まれる必要があるスコープのセット(ただし、これらに限定されません)
      トークンの保存
      有効にする必要があります。
      ストアトークンが読み取り可能
      有効にする必要があります
    注記
    • <GITLAB_DOMAIN> を GitLab インストールの URL およびポートに置き換えます。

関連情報

TLS キーに関連する GitLab へのアクセスが CodeReady Workspaces にアクセスする場合は、以下のドキュメントを参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat