Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Facebook

最終更新 Markdown で表示Agent セットアップ

Facebook をアイデンティティプロバイダーとして設定する手順です。

  1. developers.facebook.com を開きます。Developer アカウントがない場合は作成します。

  2. 右上の Create App を選びます。Create an app カードが表示されます。

  3. App nameApp contact email を入力し、Next を選びます。

  4. Add use cases ページで Authenticate and request data from users with Facebook Login を選び、Next を選びます。

  5. 必要な情報を入力し、Overview に到達するまで Next を選びます。その後 Create app を選びます。

  6. My Apps ページで App settings > Basic を開きます。

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

  8. Cloudflare ダッシュボードZero Trust > Integrations > Identity providers を開きます。

  9. Your identity providersAdd an identity provider を選びます。

  10. Facebook で取得した App IDApp Secret を入力します。

  11. (任意)Proof of Key Exchange (PKCE) を有効にします。有効にすると、すべてのログイン試行で PKCE が実行されます。

  12. Save を選びます。

  13. developers.facebook.comMy Apps に戻り、対象のアプリを選びます。

  14. App customization and requirementsCustomize the Authenticate and request data from users with Facebook Login use case を選びます。

  15. Settings を選び、Use Strict Mode for redirect URIs スライダーが Yes になっていることを確認します。

  16. Valid OAuth Redirect URIs 欄に次の URL を入力します。

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

    チーム名は、Cloudflare ダッシュボードSettings > Team name and domain > Team name で確認できます。

  17. Save Changes を選びます。

接続が動作するか確認するには、SSO Integration の手順に従います。

API 設定の例

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

役に立ちましたか?