検索

17.6. チュートリアル: アイデンティティープロバイダーのセットアップ

download PDF

クラスターにログインするには、アイデンティティープロバイダー (IDP) をセットアップします。このチュートリアルでは、IDP の例として GitHub を使用します。ROSA でサポートされる IDP の完全なリストを参照してください。

  • すべての IDP オプションを表示するには、次のコマンドを実行します。

    rosa create idp --help

17.6.1. GitHub を使用した IDP のセットアップ

  1. GitHub アカウントにログインします。
  2. 自分が管理者となる新しい GitHub 組織を作成します。

    ヒント

    すでに既存の組織の管理者であり、その組織を使用する場合は、ステップ 9 に進みます。

    + アイコンをクリックし、New Organization をクリックします。

    cloud experts getting started idp new org
  3. 状況に最も適したプランを選択するか、Join for free をクリックします。
  4. 組織のアカウント名、メールアドレス、および個人アカウントかビジネスアカウントかを入力します。Next をクリックします。

    cloud experts getting started idp team
  5. オプション: 他のユーザーの GitHub ID を追加して、ROSA クラスターへの追加のアクセス権を付与します。後で追加することもできます。
  6. Complete Setup をクリックします。
  7. オプション: 次のページで、要求される情報を入力します。
  8. Submit をクリックします。
  9. ターミナルに戻り、次のコマンドを入力して GitHub IDP を設定します。

    rosa create idp --cluster=<cluster name> --interactive
  10. 以下の値を設定します。

    Type of identity provider: github
    Identity Provider Name: <IDP-name>
    Restrict to members of: organizations
    GitHub organizations: <organization-account-name>
  11. CLI にリンクが表示されます。リンクをコピーしてブラウザーに貼り付け、Enter を押します。これにより、このアプリケーションを OAuth に登録するために必要な情報が入力されます。情報を変更する必要はありません。

    cloud experts getting started idp link
  12. Register application をクリックします。

    cloud experts getting started idp register
  13. 次のページに Client ID が表示されます。ID をコピーし、Client ID を要求するターミナルに ID を貼り付けます。

    注記

    タブは閉じないでください。

  14. CLI で Client Secret を求められます。ブラウザーに戻り、Generate a new client secret をクリックします。

    cloud experts getting started idp secret
  15. シークレットが生成されます。シークレットは二度と表示されないため、コピーしてください。
  16. シークレットをターミナルに貼り付けて Enter を押します。
  17. GitHub Enterprise Hostname は空白のままにします。
  18. claim を選択します。
  19. IDP が作成され、設定がクラスターに反映されるまで、約 1 分間待ちます。

    cloud experts getting started idp inputs
  20. 返されたリンクをコピーし、ブラウザーに貼り付けます。新しい IDP を、選択した名前で利用できるはずです。IDP をクリックし、GitHub 認証情報を使用してクラスターにアクセスします。

    cloud experts getting started idp login

17.6.2. 他のユーザーにクラスターへのアクセス権を付与する

他のクラスターユーザーにアクセス権を付与するには、その GitHub ユーザー ID を、このクラスターに使用する GitHub 組織に追加する必要があります。

  1. GitHub で、Your organizations ページに移動します。
  2. profile icon をクリックし、Your organizations をクリックします。次に、<自分の組織名> をクリックします。この例では、my-rosa-cluster です。

    cloud experts getting started idp org
  3. Invite someone をクリックします。

    cloud experts getting started idp invite
  4. 新しいユーザーの GitHub ID を入力し、正しいユーザーを選択して、Invite をクリックします。
  5. 新しいユーザーが招待を承諾すると、Hybrid Cloud Console リンクと GitHub 認証情報を使用して ROSA クラスターにログインできるようになります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.