この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

GitHubの設定

GitHubを使用する環境では、Rancherを設定してGitHubの資格情報を使用してサインオンできるようにすることができます。

前提条件:
  1. `administrator`ロール(つまり、ローカルプリンシパル)が割り当てられたローカルユーザーを使用してRancherにサインインします。

  2. 左上隅で、*☰ > ユーザーと認証*をクリックします。

  3. 左側のナビゲーションメニューで、*認証プロバイダー*をクリックします。

  4. *GitHub*をクリックします。

  5. 表示された指示に従って、GitHubアプリケーションを設定します。Rancherは、登録を完了するためにGitHubにリダイレクトします。

    認証コールバックURLとは何ですか?

    認証コールバックURLは、ユーザーがアプリケーションを使用し始めるためにアクセスするURLです(つまり、スプラッシュ画面)。

    外部認証を使用する場合、認証は実際にはアプリケーション内で行われません。代わりに、認証は外部で行われます(この場合はGitHubです)。この外部認証が成功裏に完了した後、認証コールバックURLはユーザーが再度アプリケーションに入る場所です。

  6. GitHubから*クライアントID*と*クライアントシークレット*をコピーします。それらをRancherに貼り付けます。

    クライアントIDとクライアントシークレットはどこで見つけますか?

    GitHubから、設定 > 開発者設定 > OAuthアプリを選択します。クライアントIDとクライアントシークレットは目立つように表示されます。

  7. *GitHubで認証する*をクリックします。

  8. *サイトアクセス*オプションを使用して、ユーザー認可の範囲を設定します。

    • 有効なユーザーを許可する

      _任意の_GitHubユーザーがRancherにアクセスできます。この設定の使用は一般的に推奨されません!

    • クラスター、プロジェクト、承認されたユーザーおよび組織のメンバーを許可する

      クラスター メンバー または プロジェクト メンバー として追加された任意のGitHubユーザーまたはグループは、Rancherにログインできます。さらに、*承認されたユーザーおよび組織*リストに追加した任意のGitHubユーザーまたはグループもRancherにログインできます。

    • 承認されたユーザーおよび組織のみにアクセスを制限する

      承認されたユーザーおよび組織に追加されたGitHubユーザーまたはグループのみがRancherにログインできます。

  9. [*有効]*をクリックします。

結果:

  • GitHub認証が設定されています。

  • あなたはGitHubアカウント(すなわち、外部プリンシパル)でRancherにサインインしています。