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. 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, které budete 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.
Important
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 k webu Azure Portal a přejděte do aplikace.
V nabídce vlevo vyberte Ověřování . Klikněte na Přidat zprostředkovatele 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 se jedná o prvního zprostředkovatele identity nakonfigurovaného pro aplikaci, zobrazí se výzva také v části nastavení ověřování služby App Service . Jinak můžete přejít k dalšímu kroku.
Tyto možnosti určují, jak vaše aplikace reaguje na neověřené požadavky, a výchozí výběry přesměrují všechny požadavky, aby se přihlásily s tímto novým poskytovatelem. Toto chování můžete nyní změnit nebo později upravit tato nastavení z hlavní obrazovky Ověřování tak, že zvolíte Upravit vedle nastavení ověřování. Další informace o těchto možnostech naleznete v Tok autenticity.
Klikněte na tlačítko Přidat.
Teď jste připraveni použít GitHub k ověřování ve vaší aplikaci. Zprostředkovatel bude uveden na obrazovce Ověřování . Odtud můžete tuto konfiguraci poskytovatele upravit nebo odstranit.