Konfigurace aplikace App Service nebo Azure Functions tak, aby používala přihlášení ke GitHubu

Tento článek ukazuje, jak nakonfigurovat Azure App Service nebo Azure Functions tak, aby jako zprostředkovatele ověřování používal GitHub.

K dokončení postupu v tomto článku potřebujete účet GitHub. Pokud chcete vytvořit nový účet GitHub, přejděte na GitHub.

Registrace aplikace na GitHubu

  1. Přihlaste se k Azure Portal a přejděte do aplikace. Zkopírujte adresu URL. Použijete ho ke konfiguraci aplikace GitHub.

  2. Postupujte podle pokynů k vytvoření aplikace OAuth na GitHubu. V části Adresa URL zpětného volání autorizace zadejte adresu URL protokolu HTTPS vaší aplikace a připojte cestu /.auth/login/github/callback. Například, https://contoso.azurewebsites.net/.auth/login/github/callback.

  3. Na stránce aplikace si poznamenejte ID klienta, které budete potřebovat později.

  4. V části Tajné kódy klienta vyberte Generovat nový tajný klíč klienta.

  5. Poznamenejte si hodnotu tajného klíče klienta, kterou budete potřebovat později.

    Důležité

    Tajný klíč klienta je důležité přihlašovací údaje zabezpečení. Tento tajný kód s nikým nesdílejte ani ho nedistribuujte ve své aplikaci.

Přidání informací z GitHubu do aplikace

  1. Přihlaste se k Azure Portal a přejděte do aplikace.

  2. V nabídce na levé straně vyberte Ověřování . Klikněte na Přidat zprostředkovatele identity.

  3. V rozevíracím seznamu zprostředkovatele identity vyberte GitHub . Client ID Vložte hodnoty a Client secret , které jste získali dříve.

    Tajný kód se uloží jako nastavení aplikace se slotem s názvem GITHUB_PROVIDER_AUTHENTICATION_SECRET. Toto nastavení můžete později aktualizovat tak, aby používalo Key Vault odkazy, pokud chcete tajný klíč spravovat v Azure Key Vault.

  4. Pokud se jedná o prvního zprostředkovatele identity nakonfigurovaného pro aplikaci, zobrazí se také výzva k App Service části nastavení ověřování. Jinak můžete přejít k dalšímu kroku.

    Tyto možnosti určují, jak bude vaše aplikace reagovat na neověřené požadavky, a výchozí výběry přesměrují všechny požadavky na přihlášení pomocí tohoto nového poskytovatele. Toto chování teď můžete změnit nebo tato nastavení upravit později na hlavní obrazovce Ověřování tak, že vyberete Upravit vedle nastavení ověřování. Další informace o těchto možnostech najdete v tématu Tok ověřování.

  5. Klikněte na Přidat.

Teď jste připraveni používat GitHub k ověřování ve vaší aplikaci. Poskytovatel bude uvedený na obrazovce Ověřování . Odtud můžete tuto konfiguraci zprostředkovatele upravit nebo odstranit.