Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Od 1. května 2025 už nebude Azure AD B2C k dispozici k nákupu pro nové zákazníky. Další informace najdete v našich nejčastějších dotazech.
Než začnete, pomocí selektoru Zvolit typ zásady v horní části této stránky zvolte typ zásady, kterou nastavujete. Azure Active Directory B2C nabízí dvě metody pro definování způsobu interakce uživatelů s vašimi aplikacemi: prostřednictvím předdefinovaných toků uživatelů nebo prostřednictvím plně konfigurovatelných vlastních zásad. Kroky vyžadované v tomto článku se pro každou metodu liší.
Poznámka:
V Azure Active Directory B2C jsou vlastní zásady navržené především pro řešení složitých scénářů. Ve většině scénářů doporučujeme používat integrované toky uživatelů. Pokud jste to neudělali, přečtěte si informace o úvodním balíčku vlastních zásad v tématu Začínáme s vlastními zásadami ve službě Active Directory B2C.
Požadavky
- Vytvořte tok uživatele, aby se uživatelé mohli zaregistrovat a přihlásit k vaší aplikaci.
- Zaregistrujte webovou aplikaci.
- Dokončete kroky v Začněte s vlastními zásadami ve službě Azure Active Directory B2C. V tomto kurzu se dozvíte, jak aktualizovat soubory vlastních zásad tak, aby používaly konfiguraci tenanta Azure AD B2C.
- Zaregistrujte webovou aplikaci.
Vytvoření facebookové aplikace
Pokud chcete uživatelům povolit přihlášení pomocí facebookového účtu v Azure Active Directory B2C (Azure AD B2C), musíte vytvořit aplikaci na řídicím panelu aplikace na Facebooku. Další informace najdete v tématu Vývoj aplikací.
Pokud ještě nemáte facebookový účet, zaregistrujte se na adrese https://www.facebook.com. Po registraci nebo přihlášení pomocí svého facebookového účtu spusťte proces registrace účtu vývojáře na Facebooku. Další informace najdete v tématu Registrace jako vývojář facebooku.
- Přihlaste se k Facebooku pro vývojáře pomocí přihlašovacích údajů k účtu vývojáře na Facebooku.
- Vyberte položku Vytvořit aplikaci.
- Vyberte typ aplikace, vyberte Spotřebitel, poté vyberte Další.
- Zadejte zobrazovaný název aplikace a platný kontaktní e-mail aplikace.
- Vyberte položku Vytvořit aplikaci. Tento krok může vyžadovat přijetí zásad platformy Facebook a provedení online kontroly zabezpečení.
- Vyberte Nastavení>Základní.
- Zkopírujte hodnotu ID aplikace.
- Vyberte Zobrazit a zkopírujte hodnotu tajného kódu aplikace. Oba z nich použijete ke konfiguraci Facebooku jako zprostředkovatele identity ve vašem tenantovi. Tajný klíč aplikace je důležitým bezpečnostním údajem.
- Zadejte adresu URL adresy URL zásad ochrany osobních údajů, například
https://www.contoso.com/privacy
. Adresa URL zásad je stránka, kterou udržujete, aby poskytovala informace o ochraně osobních údajů pro vaši aplikaci. - Zadejte adresu URL podmínek služby, například . Adresa URL zásad je stránka, kterou udržujete, abyste zadali podmínky a ujednání pro vaši aplikaci.
- Zadejte adresu URL pro odstranění uživatelských dat, například
https://www.contoso.com/delete_my_data
. Adresa URL pro odstranění uživatelských dat je stránka, kterou udržujete, abyste uživatelům poskytli žádost o odstranění jejich dat. - Zvolte Kategorii, například
Business and Pages
. Tuto hodnotu vyžaduje Facebook, ale nepoužívá se pro Azure AD B2C.
- V dolní části stránky vyberte Přidat platformu a pak vyberte Web.
- Do adresy URL webu zadejte adresu vašeho webu, například
https://contoso.com
. - Vyberte volbu Uložit změny.
- V nabídce vyberte znaménko plus nebo odkaz Přidat produkt vedle položky PRODUKTY. V části Přidat produkty do vaší aplikace vyberte Nastavit pod Přihlášení k Facebooku.
- V nabídce vyberte Přihlášení k Facebooku a vyberte Nastavení.
- V platné adresy URL pro přesměrování OAuth zadejte
https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth2/authresp
. Pokud používáte vlastní doménu, zadejtehttps://your-domain-name/your-tenant-id.onmicrosoft.com/oauth2/authresp
. Nahraďteyour-tenant-id
ID vašeho tenanta ayour-domain-name
vlastní doménou. - Vyberte Uložit změny v dolní části stránky.
- Pokud chcete, aby byla vaše facebooková aplikace dostupná pro Azure AD B2C, vyberte v pravém horním rohu stránky volič stavu a zapněte ji, aby byla aplikace veřejná, a pak vyberte Přepnout režim. V tomto okamžiku by se stav měl změnit z vývoje na Live. Další informace najdete v tématu Vývoj aplikací pro Facebook.
Konfigurace Facebooku jako zprostředkovatele identity
- Přihlaste se k webu Azure Portal pomocí účtu, který má alespoň oprávnění správce externího zprostředkovatele identity .
-
- Pokud máte přístup k více tenantům, vyberte ikonu Nastavení v horní nabídce a přepněte se do svého tenanta Azure AD B2C z nabídky Adresáře + předplatná.
- V levém horním rohu webu Azure Portal zvolte Všechny služby , vyhledejte a vyberte Azure AD B2C.
- Vyberte zprostředkovatele identity a pak vyberte Facebook.
- Zadejte Název. Například Facebook.
- Jako ID klienta zadejte ID aplikace na Facebooku, kterou jste vytvořili dříve.
- Jako tajný klíč klienta zadejte tajný klíč aplikace, který jste si poznamenali.
- Vyberte Uložit.
Přidání zprostředkovatele identity Facebooku do uživatelského procesu.
V tuto chvíli je poskytovatel identity Facebooku nastaven, ale zatím není k dispozici na žádných přihlašovacích stránkách. Přidejte zprostředkovatele identity Facebooku do toku uživatele.
- V tenantovi Azure AD B2C vyberte Toky uživatelů.
- Klikněte na tok uživatele, ke kterému chcete přidat zprostředkovatele identity Facebooku.
- V části Zprostředkovatelé sociálních identit vyberte Facebook.
- Vyberte Uložit.
- Pokud chcete zásady otestovat, vyberte Spustit uživatelský průběh.
- V části Aplikace vyberte webovou aplikaci s názvem testapp1 , kterou jste předtím zaregistrovali. Adresa URL odpovědi by se měla zobrazit
https://jwt.ms
. - Vyberte tlačítko Spustit tok uživatele.
- Na registrační nebo přihlašovací stránce vyberte Facebook , abyste se přihlásili pomocí facebookového účtu.
Pokud je proces přihlášení úspěšný, prohlížeč se přesměruje na https://jwt.ms
, který zobrazí obsah tokenu vráceného službou Azure AD B2C.
Vytvořte klíč zásad
Musíte uložit tajný klíč aplikace, který jste si předtím poznamenali ve svém tenantovi Azure AD B2C.
- Přihlaste se do Azure Portalu.
- Pokud máte přístup k více tenantům, vyberte ikonu Nastavení v horní nabídce a přepněte se do svého tenanta Azure AD B2C z nabídky Adresáře + předplatná.
- V levém horním rohu webu Azure Portal zvolte Všechny služby a pak vyhledejte a vyberte Azure AD B2C.
- Na stránce Přehled vyberte Identity Experience Framework.
- Vyberte Klíče zásad a pak vyberte Přidat.
- V nabídce Možnosti zvolte
Manual
. - Zadejte název klíče pro zásady. Například:
FacebookSecret
. PředponaB2C_1A_
se automaticky přidá do názvu klíče. - V tajném kódu zadejte tajný klíč aplikace, který jste předtím nahráli.
- V případě použití klíče vyberte
Signature
. - Klikněte na Vytvořit.
Konfigurace facebookového účtu jako zprostředkovatele identity
V souboru
SocialAndLocalAccounts/
TrustFrameworkExtensions.xml
nahraďte hodnotuclient_id
ID aplikace na Facebooku:<TechnicalProfile Id="Facebook-OAUTH"> <Metadata> <!--Replace the value of client_id in this technical profile with the Facebook app ID"--> <Item Key="client_id">00000000000000</Item>
Nahrajte a otestujte zásadu
Aktualizujte soubor spoléhající strany, který iniciuje vámi vytvořenou cestu uživatele.
- Nahrajte soubor TrustFrameworkExtensions.xml do tenanta.
- V části Vlastní zásady zvolte B2C_1A_signup_signin.
- V části Vybrat aplikaci vyberte webovou aplikaci s názvem testapp1 , kterou jste předtím zaregistrovali. Adresa URL odpovědi by se měla zobrazit
https://jwt.ms
. - Vyberte tlačítko Spustit nyní.
- Na registrační nebo přihlašovací stránce vyberte Facebook , abyste se přihlásili pomocí facebookového účtu.
Pokud je proces přihlášení úspěšný, prohlížeč se přesměruje na https://jwt.ms
, který zobrazí obsah tokenu vráceného službou Azure AD B2C.
Další kroky
- Zjistěte, jak předat token Facebooku vaší aplikaci.
- Podívejte se na živou ukázku integrace s Facebookem Live demo a jak předat přístupový token Facebooku v živé ukázce.