Az App Service vagy az Azure Functions alkalmazás konfigurálása a Facebook-bejelentkezés használatára
Ez a cikk bemutatja, hogyan konfigurálhatja Azure-alkalmazás szolgáltatást vagy az Azure Functionst a Facebook hitelesítésszolgáltatóként való használatára.
A cikkben ismertetett eljárás elvégzéséhez egy hitelesített e-mail-címmel és mobiltelefonszámmal rendelkező Facebook-fiókra van szükség. Új Facebook-fiók létrehozásához lépjen facebook.com.
Alkalmazás regisztrálása a Facebookon
Nyissa meg a Facebook Fejlesztői webhelyét, és jelentkezzen be a Facebook-fiók hitelesítő adataival.
Ha nem rendelkezik Facebook for Developers-fiókkal, válassza az Első lépések lehetőséget, és kövesse a regisztrációs lépéseket.
Válassza Saját alkalmazások >Új alkalmazás hozzáadása lehetőséget.
A Megjelenítendő név mezőben:
- Írjon be egy egyedi nevet az alkalmazásnak.
- Adja meg a kapcsolattartó e-mail-címét.
- Válassza az Alkalmazásazonosító létrehozása lehetőséget.
- Végezze el a biztonsági ellenőrzést.
Megnyílik az új Facebook-alkalmazás fejlesztői irányítópultja.
Válassza az Irányítópult>facebookos bejelentkezés>beállítása>web lehetőséget.
A facebookos bejelentkezés alatti bal oldali navigációs sávon válassza a Beállítások lehetőséget.
Az Érvényes OAuth-átirányítási URI-k mezőbe írja be a következőt
https://<app-name>.azurewebsites.net/.auth/login/facebook/callback
: Ne felejtse el lecserélni<app-name>
a Azure-alkalmazás Service-alkalmazás nevét.Válassza a Módosítások mentése lehetőséget.
A bal oldali panelen válassza az Alapszintű beállítások lehetőséget>.
Az Alkalmazás titkos kódja mezőben válassza a Megjelenítés lehetőséget. Másolja ki az alkalmazásazonosító és az alkalmazás titkos kódjának értékeit. Később ezeket használva konfigurálhatja az App Service-alkalmazást az Azure-ban.
Fontos
Az alkalmazás titkos kódja fontos biztonsági hitelesítő adat. Ezt a titkos kulcsot ne ossza meg senkivel, és ne ossza el egy ügyfélalkalmazásban.
Az alkalmazás regisztrálásához használt Facebook-fiók az alkalmazás rendszergazdája. Ezen a ponton csak a rendszergazdák jelentkezhetnek be az alkalmazásba.
A többi Facebook-fiók hitelesítéséhez válassza az Alkalmazás áttekintése lehetőséget, és engedélyezze az alkalmazásnév> nyilvánossá tétele <lehetőséget, hogy a nyilvánosság hozzáférjen az alkalmazáshoz Facebook-hitelesítéssel.
Facebook-adatok hozzáadása az alkalmazáshoz
Jelentkezzen be az Azure Portalra , és lépjen az alkalmazáshoz.
Válassza a hitelesítés lehetőséget a bal oldali menüben. Kattintson az Identitásszolgáltató hozzáadása elemre.
Válassza a Facebookot az identitásszolgáltató legördülő listájában. Illessze be a korábban beszerzett alkalmazásazonosítót és alkalmazáskulcs-értékeket.
A titkos kód egy pont-ragadós alkalmazásbeállításként
FACEBOOK_PROVIDER_AUTHENTICATION_SECRET
lesz tárolva. Ezt a beállítást később frissítheti a Key Vault-hivatkozások használatára, ha az Azure Key Vaultban szeretné kezelni a titkos kulcsokat.Ha ez az első identitásszolgáltató, amely konfigurálva van az alkalmazáshoz, a rendszer egy App Service-hitelesítési beállításokat tartalmazó szakaszt is kérni fog. Ellenkező esetben továbbléphet a következő lépésre.
Ezek a beállítások határozzák meg, hogy az alkalmazás hogyan reagál a nem hitelesített kérelmekre, és az alapértelmezett beállítások az összes kérést átirányítják az új szolgáltatónál való bejelentkezéshez. Ezt a viselkedést most módosíthatja, vagy később módosíthatja ezeket a beállításokat a fő hitelesítési képernyőn a Hitelesítés beállításai melletti Szerkesztés gombra kattintva. További információ ezekről a lehetőségekről: Hitelesítési folyamat.
(Nem kötelező) Kattintson a Tovább gombra : Hatókörök , és adja hozzá az alkalmazáshoz szükséges hatóköröket. Ezek a böngészőalapú folyamatok bejelentkezéskor lesznek kérve.
Kattintson a Hozzáadás gombra.
Most már készen áll arra, hogy a Facebookot használja a hitelesítéshez az alkalmazásban. A szolgáltató megjelenik a Hitelesítés képernyőn. Innen szerkesztheti vagy törölheti ezt a szolgáltatói konfigurációt.