Az App Service vagy az Azure Functions alkalmazás konfigurálása a GitHub-bejelentkezés használatára
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
Jelentkezzen be az Azure Portalra , és nyissa meg az alkalmazást. Másolja ki az 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ásoldalon jegyezze fel az ügyfélazonosítót, amelyre később szüksége lesz.
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 meg az alkalmazással.
GitHub-információk 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 GitHubot az identitásszolgáltató legördülő listájában. Illessze be a
Client ID
korábban beszerzett értékeket ésClient secret
értékeket.A titkos kód egy pont-ragadós alkalmazásbeállításként
GITHUB_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.
Kattintson a Hozzáadás gombra.
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.