INTEGRITY Dokumentace

Facebook

Podle těchto kroků nastavte Facebook jako poskytovatele identity.

  1. Přejděte na developers.facebook.com. Pokud ještě nemáte Developer účet, vytvořte si ho.

  2. Vyberte Create App vpravo nahoře. Vytvořit aplikaci karta zobrazí.

  3. Zadejte Název aplikace a Kontaktní e-mail aplikace. Poté vyberte Next.

  4. V Přidejte případy užití stránce vyberte Ověřte uživatele a vyžádejte si od nich data pomocí Facebook Login. Vyberte Next.

  5. Vyplňte potřebné informace a vyberte Next dokud nedosáhnete Přehled. Poté vyberte Vytvořit aplikaci.

  6. V My Apps stránce přejděte na Nastavení aplikace > Basic.

  7. Zkopírujte App ID a App Secret.

  8. V Cloudflare dashboard, přejděte na Zero Trust > Integrace > Poskytovatelé identity.

  9. V části Vaši poskytovatelé identity, vyberte Přidejte poskytovatele identity.

  10. Vyplňte App ID a App Secret získané z Facebooku.

  11. (Volitelné) Povolte Proof of Key Exchange (PKCE). PKCE se provede při každém pokusu o přihlášení.

  12. Vyberte Save.

  13. Vraťte se zpět na My Apps v developers.facebook.com, a vyberte svou aplikaci.

  14. V části Přizpůsobení a požadavky aplikace, vyberte Přizpůsobení případu použití Authenticate and request data from users with Facebook Login.

  15. Vyberte Nastavení, a ujistěte se, že Použít striktní režim pro přesměrovací identifikátory URI posuvník je nastaven na Ano.

  16. V Valid OAuth Redirect URIs pole zadejte následující adresu URL:

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

    Název svého týmu najdete v Cloudflare dashboard v části Nastavení > Název a doména týmu > Název týmu.

  17. Vyberte Uložit změny.

Chcete-li ověřit, že vaše připojení funguje, postupujte podle kroků na SSO Integration.

Příklad konfigurace API

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