Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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:
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.
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.Az alkalmazás oldalán jegyezze fel az ügyfélazonosítót. Később szüksége lesz rá.
Az Ügyféltitkok csoportban válassza az Új ügyfélkód létrehozása lehetőséget.
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:
Jelentkezzen be az Azure Portalra , és nyissa meg az alkalmazást.
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.
Válassza a GitHubot az identitásszolgáltató legördülő listájában. Illessze be a korábban megszerzett
Client IDésClient 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.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.
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.