Konfigurace aplikace App Service nebo Azure Functions tak, aby používala přihlášení k Facebooku
Tento článek ukazuje, jak nakonfigurovat službu Aplikace Azure Service nebo Azure Functions tak, aby používaly Facebook jako zprostředkovatele ověřování.
K dokončení postupu v tomto článku potřebujete facebookový účet, který má ověřenou e-mailovou adresu a číslo mobilního telefonu. Pokud chcete vytvořit nový facebookový účet, přejděte na facebook.com.
Registrace aplikace na Facebooku
Přejděte na web Vývojáři facebooku a přihlaste se pomocí přihlašovacích údajů k účtu Na Facebooku.
Pokud nemáte účet Facebook pro vývojáře, vyberte Začínáme a postupujte podle pokynů pro registraci.
Vyberte Moje aplikace> Přidat novou aplikaci.
V poli Zobrazovaný název :
- Zadejte jedinečný název aplikace.
- Zadejte svůj kontaktní e-mail.
- Vyberte Vytvořit ID aplikace.
- Dokončete kontrolu zabezpečení.
Otevře se řídicí panel pro vývojáře nové facebookové aplikace.
Vyberte Řídicí panel>Pro nastavení>přihlášení>k Facebooku web.
V levém navigačním panelu v části Přihlášení k Facebooku vyberte Nastavení.
Do pole Platné identifikátory URI přesměrování OAuth zadejte
https://<app-name>.azurewebsites.net/.auth/login/facebook/callback
. Nezapomeňte nahradit<app-name>
názvem vaší aplikace Aplikace Azure Service.Vyberte volbu Uložit změny.
V levém podokně vyberte Nastavení>Základní.
V poli Tajný kód aplikace vyberte Zobrazit. Zkopírujte hodnoty ID aplikace a tajného kódu aplikace. Později je použijete ke konfiguraci aplikace App Service v Azure.
Důležité
Tajný klíč aplikace je důležitými přihlašovacími údaji zabezpečení. Tento tajný kód nesdílejte s nikým ani ho nedistribuujte v rámci klientské aplikace.
Facebookový účet, který jste použili k registraci aplikace, je správcem aplikace. V tuto chvíli se k této aplikaci můžou přihlásit jenom správci.
Pokud chcete ověřit další facebookové účty, vyberte App Review (Zkontrolovat aplikaci) a povolte nastavit <název> vaší aplikace jako veřejný , aby k aplikaci přistupoval pomocí ověřování facebookem.
Přidání informací o Facebooku do aplikace
Přihlaste se k webu Azure Portal a přejděte do aplikace.
V nabídce vlevo vyberte Ověřování . Klikněte na Přidat zprostředkovatele identity.
V rozevíracím seznamu zprostředkovatele identity vyberte Facebook . Vložte hodnoty ID aplikace a tajného kódu aplikace, které jste získali dříve.
Tajný klíč bude uložen jako nastavení
FACEBOOK_PROVIDER_AUTHENTICATION_SECRET
aplikace s názvem slot-sticky . Pokud chcete spravovat tajný klíč ve službě Azure Key Vault, můžete toto nastavení později aktualizovat tak, aby používalo odkazy na službu Key Vault.Pokud se jedná o prvního zprostředkovatele identity nakonfigurovaného pro aplikaci, zobrazí se výzva také v části nastavení ověřování služby App Service. Jinak můžete přejít k dalšímu kroku.
Tyto možnosti určují, jak vaše aplikace reaguje na neověřené požadavky, a výchozí výběry přesměrují všechny požadavky, aby se přihlásily s tímto novým poskytovatelem. Toto chování můžete nyní změnit nebo později upravit tato nastavení z hlavní obrazovky Ověřování tak, že zvolíte Upravit vedle nastavení ověřování. Další informace o těchtomožnostch
(Volitelné) Klikněte na Další: Obory a přidejte všechny obory , které aplikace potřebuje. Ty se budou vyžadovat v době přihlášení pro toky založené na prohlížeči.
Klikněte na tlačítko Přidat.
Teď jste připraveni používat Facebook k ověřování ve vaší aplikaci. Zprostředkovatel bude uveden na obrazovce Ověřování . Odtud můžete tuto konfiguraci poskytovatele upravit nebo odstranit.
Další kroky
- Přehled ověřování nebo autorizace služby App Service
- Kurz: Ověřování a autorizace koncových uživatelů ve službě Aplikace Azure Service