これらの手順に従って、Facebookをアイデンティティプロバイダーとして設定します。
-
developers.facebook.com ↗にアクセスします。
-
右上のCreate Appを選択します。Create a New App IDカードが表示されます。
-
Display NameとContact Emailを入力します。
-
Create App IDを選択します。Create a New App IDウィンドウが表示されます。
-
CAPTCHAコードを入力して続行します。
-
Submitを選択します。
-
Facebook Loginカードで、Set Upを選択します。プラットフォームの選択肢を提供するクイックスタートカードが表示されます。
-
Webを選択します。Webタブが表示されます。
-
Site URLを入力します。
-
Saveを選択します。
-
Continueを選択します。サイトにインストールすることを提案するJavaScriptページは無視してください。
-
Settings > Basicを選択します。
-
App IDとApp Secretをコピーします。

-
Zero Trust ↗に移動し、Settings > Authenticationを選択します。
-
Login methodsの下で、Add newを選択します。
-
Facebookから取得したApp IDとApp Secretを入力します。
-
(オプション)Proof of Key Exchange (PKCE) ↗を有効にします。PKCEはすべてのログイン試行で実行されます。
-
Saveを選択します。
-
developers.facebook.com ↗で、左側のメニューからFacebook Login > Settingsを選択します。
-
Use Strict Mode for Redirect URIsスライダーがYesに設定されていることを確認します。
-
Valid OAuth redirect URIsフィールドに、次のURLを入力します:
https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callbackあなたのチーム名は、Zero TrustのSettings > Custom Pagesの下で見つけることができます。
-
Save Changesを選択します。
接続が正常に動作しているかテストするには、SSO Integrationの手順に従ってください。
{ "config": { "client_id": "<your client id>", "client_secret": "<your client secret>" }, "type": "facebook", "name": "my example idp"}