Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
- Microsoft Entra
- GitHub
- X
- Poskytovatel OpenID Connect
- Přihlášení pomocí Apple (náhled)
Tento článek ukazuje, jak nakonfigurovat Službu Azure App Service nebo Azure Functions tak, aby používaly GitHub jako zprostředkovatele ověřování.
K dokončení postupu v tomto článku potřebujete účet GitHub. Pokud chcete vytvořit nový účet GitHubu, přejděte na GitHub.
Registrace aplikace v GitHubu
Postup registrace aplikace v GitHubu:
Přihlaste se k webu Azure Portal a přejděte do své aplikace. Zkopírujte adresu URL, která je pod výchozí doménou na stránce Přehled . Použijete ji ke konfiguraci aplikace GitHub.
Postupujte podle pokynů k vytvoření aplikace OAuth na GitHubu. V části Adresa URL zpětného volání autorizace zadejte adresu URL HTTPS vaší aplikace a připojte cestu
/.auth/login/github/callback. Například:https://contoso.azurewebsites.net/.auth/login/github/callback.Na stránce aplikace si poznamenejte ID klienta. Budete ho totiž potřebovat později.
V části Tajné kódy klienta vyberte Vygenerovat nový tajný klíč klienta.
Poznamenejte si hodnotu tajného klíče klienta, kterou budete potřebovat později.
Důležité
Tajný klíč klienta je důležitým bezpečnostním údajem. Tento tajný kód nesdílejte s nikým ani ho nedistribuujte s vaší aplikací.
Přidání informací z GitHubu do aplikace
Přidání informací z GitHubu do aplikace:
Přihlaste se do Azure portálu a přejděte k vaší aplikaci.
V navigační nabídce vyberte Nastavení>Ověřování. Vyberte Přidat poskytovatele identity.
V rozevíracím seznamu zprostředkovatele identity vyberte GitHub . Vložte hodnoty
Client ID,Client secretkteré jste získali dříve.Tajný klíč bude uložen jako nastavení
GITHUB_PROVIDER_AUTHENTICATION_SECRETaplikace s názvem slot-sticky . Pokud chcete spravovat tajný klíč ve službě Azure Key Vault, můžete toto nastavení později aktualizovat tak, aby používalo odkazy na službu Key Vault .Pokud je tento zprostředkovatel identity prvním nakonfigurovaným pro aplikaci, zobrazí se také část nastavení ověřování služby App Service . V opačném případě můžete přejít k dalšímu kroku.
Tyto možnosti určují, jak vaše aplikace reaguje na neověřené požadavky. Výchozí výběry přesměrovávají všechny požadavky na přihlášení pomocí nového poskytovatele. Toto chování teď můžete změnit nebo toto nastavení upravit později z hlavní obrazovky Ověřování tak, že vyberete Upravit vedle nastavení ověřování. Další informace o těchto možnostech naleznete v Tok autenticity.
Vyberte Přidat.
Teď jste připraveni použít GitHub k ověřování ve vaší aplikaci. Poskytovatel je uveden na obrazovce Ověřování. Odtud můžete tuto konfiguraci poskytovatele upravit nebo odstranit.