GitHub
Cloudflare Zero Trustを使用すると、チームはGitHubログインを使用してアプリケーションに接続できます。管理者は特定の個人やGitHub組織に対してルールを構築できます。統合を使用するためにGitHub組織を持っている必要はありません。
GitHubとCloudflare Zero Trustの両方でGitHubアクセスを構成するには:
-
GitHubにログインします。
-
アカウントの設定 > 開発者設定に移動し、OAuthアプリを選択して、新しいアプリケーションを登録を選択します。新しいOAuthアプリケーションを登録ウィンドウが表示されます。

-
アプリケーション名を入力します。ユーザーはログインページでこの名前を見ることになります。
-
ホームページURLフィールドに、チームドメインを入力します:
https://<your-team-name>.cloudflareaccess.comチーム名はZero Trustの設定 > カスタムページで見つけることができます。
-
GitHubの認証コールバックURLフィールドに、次のURLを入力します:
https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callback -
アプリケーションを登録を選択します。
-
クライアントIDとクライアントシークレットをコピーします。

-
Zero Trustで、設定 > 認証に移動します。
-
ログイン方法の下で、新しい追加を選択します。
-
次のページでGitHubを選択します。
-
クライアントIDとクライアントシークレットを貼り付けます。
-
保存を選択します。
接続が機能しているかテストするには、認証 > ログイン方法に移動し、GitHubの横にあるテストを選択します。 GitHubの二要素認証が有効になっている場合は、最初にGitHubに直接ログインし、Accessに戻る必要があります。
{ "config": { "client_id": "<your client id>", "client_secret": "<your client secret>" }, "type": "github", "name": "my example idp"}