Povolení ověřování a autorizace v Azure Container Apps pomocí GitHubu
Tento článek ukazuje, jak nakonfigurovat Službu Azure Container Apps tak, aby používala 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
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říkladhttps://<hostname>.azurecontainerapps.io/.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.
Důležité
Tajný klíč klienta je důležitými přihlašovacími údaji zabezpečení. Tento tajný kód nesdílejte s nikým ani ho nedistribuujte s vaší aplikací.
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í . Vyberte Přidat zprostředkovatele identity.
V rozevíracím seznamu zprostředkovatele identity vyberte GitHub . Vložte hodnoty
Client ID
,Client secret
které jste získali dříve.Tajný kód se uloží jako tajný kód v aplikaci kontejneru.
Pokud pro tuto aplikaci konfigurujete prvního zprostředkovatele identity, zobrazí se také část nastavení ověřování Container Apps. 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ěrují všechny požadavky na přihlášení pomocí tohoto nového poskytovatele. 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ěchtomožnostch
Vyberte Přidat.
Teď jste připraveni použít GitHub k ověřování ve vaší aplikaci. Zprostředkovatel je uvedený na obrazovce Ověřování . Odtud můžete tuto konfiguraci poskytovatele upravit nebo odstranit.
Práce s ověřenými uživateli
Podrobnosti o práci s ověřenými uživateli najdete v následujících průvodcích.