12.3.5.6. Dev Workspace エンジンを使用した GitLab OAuth2 の設定


前提条件

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

手順

  1. Gitlab で OAuth2 認証 アプリケーション を作成します。

    • アプリケーションの Name として Che と入力します。
    • Redirect URI として、CodeReady Workspaces OAuth コールバック URL を入力します。デフォルト値は https://codeready-openshift-workspaces.<domain>/api/oauth/callback です。
    • Confidential および Expire access tokens のチェックボックスを選択します。
    • Scopes の下で、apiwrite_repository、および openid のチェックボックスにチェックを入れます。
  2. Save application をクリックし、Application ID および Secret の値を保存します。
  3. CodeReady Workspaces がデプロイされているプロジェクトで新規シークレットを作成します。

    $ oc apply -f - <<EOF
    kind: Secret
    apiVersion: v1
    metadata:
      name: gitlab-oauth-config
      namespace: <namespace> 
    1
    
      labels:
        app.kubernetes.io/part-of: che.eclipse.org
        app.kubernetes.io/component: oauth-scm-configuration
      annotations:
        che.eclipse.org/oauth-scm-server: gitlab
        che.eclipse.org/scm-server-endpoint: <your_GitLab_service_URL>
    type: Opaque
    data:
      id: <base64_encoded_GitLab_Application_ID>
      secret: <base64_encoded_GitLab_Secret>
    EOF
    Copy to Clipboard Toggle word wrap
    1
    CodeReady Workspaces namespace。デフォルトは openshift-workspaces です。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat