Az App Service vagy az Azure Functions alkalmazás konfigurálása a GitHub-bel való bejelentkezésre.

Ez a cikk bemutatja, hogyan konfigurálhatja a Azure-alkalmazás szolgáltatást vagy az Azure Functionst a GitHub hitelesítésszolgáltatóként való használatára.

A cikkben ismertetett eljárás végrehajtásához egy GitHub-fiókra van szüksége. Új GitHub-fiók létrehozásához nyissa meg a GitHubot.

Alkalmazás regisztrálása a GitHubon

Az alkalmazás regisztrálása a GitHubon:

  1. Jelentkezzen be az Azure Portalra , és nyissa meg az alkalmazást. Másolja ki az Áttekintés lapon az Alapértelmezett tartomány alatt található URL-címet. Ezzel konfigurálhatja a GitHub-alkalmazást.

  2. Kövesse az OAuth-alkalmazás GitHubon való létrehozásához szükséges utasításokat. Az Engedélyezési visszahívás URL-cím szakaszában adja meg az alkalmazás HTTPS URL-címét, és fűzze hozzá az elérési utat/.auth/login/github/callback. Például: https://contoso.azurewebsites.net/.auth/login/github/callback.

  3. Az alkalmazás oldalán jegyezze fel az ügyfélazonosítót. Később szüksége lesz rá.

  4. Az Ügyféltitkok csoportban válassza az Új ügyfélkód létrehozása lehetőséget.

  5. Jegyezze fel az ügyfél titkos kódjának értékét, amelyre később szüksége lesz.

    Fontos

    Az ügyfél titkos kódja fontos biztonsági hitelesítő adat. Ezt a titkos kulcsot ne ossza meg senkivel, és ne ossza el az alkalmazással.

GitHub-információk hozzáadása az alkalmazáshoz

GitHub-adatok hozzáadása az alkalmazáshoz:

  1. Jelentkezzen be az Azure Portalra , és nyissa meg az alkalmazást.

  2. Válassza a Beállítások>hitelesítése lehetőséget a navigációs menüben. Válassza az Identitásszolgáltató hozzáadása lehetőséget.

  3. Válassza a GitHubot az identitásszolgáltató legördülő listájában. Illessze be a korábban megszerzett Client ID és Client secret értékeket.

    A titok egy helyhez kötött alkalmazásbeállításként kerül tárolásra GITHUB_PROVIDER_AUTHENTICATION_SECRET. 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 identitásszolgáltató az első, amely az alkalmazáshoz van konfigurálva, megjelenik egy App Service-hitelesítési beállítások szakasz is. 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. Az alapértelmezett beállítások átirányítják az összes kérést az új szolgáltatóval 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. Válassza a Hozzáadás lehetőséget.

Most már készen áll arra, hogy a GitHubot 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.