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

  1. 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.

  2. Válassza Saját alkalmazások >Új alkalmazás hozzáadása lehetőséget.

  3. A Megjelenítendő név mezőben:

    1. Írjon be egy egyedi nevet az alkalmazásnak.
    2. Adja meg a kapcsolattartó e-mail-címét.
    3. Válassza az Alkalmazásazonosító létrehozása lehetőséget.
    4. Végezze el a biztonsági ellenőrzést.

    Megnyílik az új Facebook-alkalmazás fejlesztői irányítópultja.

  4. Válassza az Irányítópult>facebookos bejelentkezés>beállítása>web lehetőséget.

  5. A facebookos bejelentkezés alatti bal oldali navigációs sávon válassza a Gépház.

  6. Az Érvényes OAuth-átirányítási URI-k mezőbe írja be a következőthttps://<app-name>.azurewebsites.net/.auth/login/facebook/callback: Ne felejtse el lecserélni <app-name> a Azure-alkalmazás Service-alkalmazás nevét.

  7. Válassza a Módosítások mentése lehetőséget.

  8. A bal oldali panelen válassza a Gépház> Basic lehetőséget.

  9. 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.

  10. 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

  1. Jelentkezzen be az Azure Portalra , és lépjen az alkalmazáshoz.

  2. Válassza a hitelesítés lehetőséget a bal oldali menüben. Kattintson az Identitásszolgáltató hozzáadása elemre.

  3. 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éntFACEBOOK_PROVIDER_AUTHENTICATION_SECRETlesz 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.

  4. 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.

  5. (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.

  6. Kattintson a Hozzáadás parancsra.

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.

Következő lépések