← Cloudflare One / cloudflare-one / integrations / identity-providers
Podle těchto kroků nastavte Facebook jako poskytovatele identity.
-
Přejděte na developers.facebook.com ↗. Pokud ještě nemáte Developer účet, vytvořte si ho.
-
Vyberte Create App vpravo nahoře. Vytvořit aplikaci karta zobrazí.
-
Zadejte Název aplikace a Kontaktní e-mail aplikace. Poté vyberte Next.
-
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.
-
Vyplňte potřebné informace a vyberte Next dokud nedosáhnete Přehled. Poté vyberte Vytvořit aplikaci.
-
V My Apps stránce přejděte na Nastavení aplikace > Basic.
-
Zkopírujte App ID a App Secret.
-
V Cloudflare dashboard, přejděte na Zero Trust > Integrace > Poskytovatelé identity.
-
V části Vaši poskytovatelé identity, vyberte Přidejte poskytovatele identity.
-
Vyplňte App ID a App Secret získané z Facebooku.
-
(Volitelné) Povolte Proof of Key Exchange (PKCE) ↗. PKCE se provede při každém pokusu o přihlášení.
-
Vyberte Save.
-
Vraťte se zpět na My Apps v developers.facebook.com ↗, a vyberte svou aplikaci.
-
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.
-
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.
-
V Valid OAuth Redirect URIs pole zadejte následující adresu URL:
https://<your-team-name>.cloudflareaccess.com/cdn-cgi/access/callbackNázev svého týmu najdete v Cloudflare dashboard ↗ v části Nastavení > Název a doména týmu > Název týmu.
-
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"
}