コンテンツにスキップ

Facebook

これらの手順に従って、Facebookをアイデンティティプロバイダーとして設定します。

  1. developers.facebook.comにアクセスします。

  2. 右上のCreate Appを選択します。Create a New App IDカードが表示されます。

  3. Display NameContact Emailを入力します。

  4. Create App IDを選択します。Create a New App IDウィンドウが表示されます。

  5. CAPTCHAコードを入力して続行します。

  6. Submitを選択します。

  7. Facebook Loginカードで、Set Upを選択します。プラットフォームの選択肢を提供するクイックスタートカードが表示されます。

  8. Webを選択します。Webタブが表示されます。

  9. Site URLを入力します。

  10. Saveを選択します。

  11. Continueを選択します。サイトにインストールすることを提案するJavaScriptページは無視してください。

  12. Settings > Basicを選択します。

  13. App IDApp Secretをコピーします。

    App IDとApp Secretが強調表示されたFacebook設定

  14. Zero Trustに移動し、Settings > Authenticationを選択します。

  15. Login methodsの下で、Add newを選択します。

  16. Facebookから取得したApp IDApp Secretを入力します。

  17. (オプション)Proof of Key Exchange (PKCE)を有効にします。PKCEはすべてのログイン試行で実行されます。

  18. Saveを選択します。

  19. developers.facebook.comで、左側のメニューからFacebook Login > Settingsを選択します。

  20. Use Strict Mode for Redirect URIsスライダーがYesに設定されていることを確認します。

  21. Valid OAuth redirect URIsフィールドに、次のURLを入力します:

    https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callback

    あなたのチーム名は、Zero TrustのSettings > Custom Pagesの下で見つけることができます。

  22. Save Changesを選択します。

接続が正常に動作しているかテストするには、SSO Integrationの手順に従ってください。

例 API 設定

{
"config": {
"client_id": "<your client id>",
"client_secret": "<your client secret>"
},
"type": "facebook",
"name": "my example idp"
}