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.
Zjistěte, jak povolit ověřování pro webovou aplikaci spuštěnou ve službě Aplikace Azure Service a omezit přístup uživatelům ve vaší organizaci.
V tomto kurzu se naučíte:
- Nakonfigurujte ověřování pro webovou aplikaci.
- Omezte přístup k webové aplikaci uživatelům ve vaší organizaci pomocí Microsoft Entra jako zprostředkovatele identity.
Automatické ověřování poskytované službou App Service
App Service poskytuje integrovanou podporu ověřování a autorizace, takže se můžete přihlásit uživatele bez kódu ve webové aplikaci. Použití volitelného modulu ověřování/autorizace služby App Service zjednodušuje ověřování a autorizaci pro vaši aplikaci. Až budete připraveni na vlastní ověřování a autorizaci, můžete na této architektuře stavět.
Ověřování služby App Service poskytuje:
- Snadné zapnutí a konfigurace prostřednictvím webu Azure Portal a nastavení aplikace
- Nejsou vyžadovány žádné sady SDK, konkrétní jazyky ani změny kódu aplikace.
- Je podporováno několik poskytovatelů identity.
- Microsoft Entra
- Účet Microsoft
- X
Když je povolený modul ověřování/autorizace, před zpracováním kódu aplikace projde každý příchozí požadavek HTTP. Další informace najdete v tématu Ověřování a autorizace ve službě Aplikace Azure Service.
1. Požadavky
Pokud nemáte účet Azure, vytvořte si bezplatný účet před tím, než začnete.
2. Vytvoření a publikování webové aplikace ve službě App Service
Pro účely tohoto kurzu potřebujete webovou aplikaci nasazenou do služby App Service. Můžete použít existující webovou aplikaci nebo můžete postupovat podle některého z rychlých startů a vytvořit a publikovat novou webovou aplikaci do služby App Service:
Bez ohledu na to, jestli používáte existující webovou aplikaci nebo vytváříte novou, poznamenejte si následující skutečnosti:
- Název webové aplikace
- Skupina prostředků, do které je webová aplikace nasazená.
Tyto názvy budete potřebovat v průběhu tohoto kurzu.
3. Konfigurace ověřování a autorizace
Teď, když máte webovou aplikaci spuštěnou ve službě App Service, povolte ověřování a autorizaci. Jako zprostředkovatele identity použijete Microsoft Entra. Další informace najdete v tématu Konfigurace ověřování Microsoft Entra pro vaši aplikaci služby App Service.
V nabídce webu Azure Portal vyberte Skupiny prostředků nebo vyhledejte a vyberte skupiny prostředků z libovolné stránky.
Ve skupinách prostředků vyhledejte a vyberte skupinu prostředků. V části Přehled vyberte stránku správy vaší aplikace.
V nabídce vlevo vaší aplikace vyberte Ověřování a pak vyberte Přidat poskytovatele identity.
Na stránce Přidat zprostředkovatele identity vyberte Microsoft jako poskytovatele identity pro přihlašování pomocí identit Microsoft a Microsoft Entra.
Jako typ tenanta vyberte Konfiguraci pracovních sil (aktuální tenant) pro zaměstnance a obchodní hosty.
Pro registraci aplikace>typ registrace aplikace vyberte Vytvořit novou registraci aplikace a vytvořte novou registraci aplikace v Microsoft Entra.
Zadejte zobrazovaný název aplikace. Uživatelům vaší aplikace se může zobrazit zobrazované jméno, když aplikaci používají, například při přihlašování.
V případě vypršení platnosti tajného klíče klienta vyberte Doporučené: 180 dní.
U registrace aplikace>podporovaných typů účtů vyberte aktuální tenant - jeden tenant, aby se k webové aplikaci mohli přihlásit jenom uživatelé ve vaší organizaci.
V části Další kontroly vyberte:
- Povolit požadavky pouze z této samotné aplikace pro požadavek klientského programu
- Povolit požadavky z jakékoli identity pro požadavek na identitu
- Povolit požadavky pouze z tenanta vydavatele pro Požadavek tenanta
V části Nastavení ověřování služby App Service nastavte:
- Vyžadovat ověření pro ověření totožnosti
- Http 302 Nalezeno přesměrování: doporučeno pro weby pro neověřené požadavky
- Pole úložiště tokenů
Ve spodní části stránky Přidat poskytovatele identity vyberte Přidat a povolte tak ověřování pro svou webovou aplikaci.
Teď máte aplikaci zabezpečenou ověřováním a autorizací služby App Service.
Poznámka:
Pokud chcete povolit účty z jiných tenantů, změňte 'Adresu URL vystavitele' na "https://login.microsoftonline.com/common/v2.0" úpravou poskytovatele identity v sekci 'Ověřování'.
4. Ověření omezeného přístupu k webové aplikaci
Když jste v předchozí části povolili modul ověřování/autorizace služby App Service, byla vytvořena registrace aplikace ve vaší organizaci nebo externím tenantovi. Registrace aplikace má název displeje, který jste vytvořili v předchozím kroku.
Pokud chcete zkontrolovat nastavení, přihlaste se do Centra pro správu Microsoft Entra jako alespoň vývojář aplikací. Pokud jste zvolili externí konfiguraci, použijte ikonu Nastavení v horní nabídce k přepnutí na externího tenanta s vaší webovou aplikací z nabídky Adresáře + předplatných. Pokud se nacházíte ve správném prostředí:
Přejděte na Identitu>Aplikace>Registrace aplikací a v nabídce vyberte Aplikace>Registrace aplikací.
Vyberte vytvořenou registraci aplikace.
V přehledu ověřte, že podporované typy účtů jsou nastavené jenom pro moji organizaci.
Pokud chcete ověřit, že přístup k aplikaci je omezený na uživatele ve vaší organizaci, přejděte na Přehled webové aplikace a vyberte odkaz Výchozí doména.
Měli byste být přesměrováni na zabezpečenou přihlašovací stránku a ověřit, že neověření uživatelé nemají povolený přístup k webu.
Přihlaste se jako uživatel ve vaší organizaci, abyste získali přístup k webu. Můžete také spustit nový prohlížeč a pokusit se přihlásit pomocí osobního účtu a ověřit, že uživatelé mimo organizaci nemají přístup.
5. Vyčištění prostředků
Pokud jste dokončili všechny kroky v tomto vícedílném tutoriálu, vytvořili jste službu App Service, plán hostování služby App Service a účet úložiště ve skupině prostředků. Také jste vytvořili registraci aplikace v Microsoft Entra ID. Pokud jste zvolili externí konfiguraci, možná jste vytvořili nového externího tenanta. Pokud už je nepotřebujete, odstraňte tyto prostředky a registraci aplikace, abyste dál nenabídli poplatky.
V tomto kurzu se naučíte:
- Odstraňte prostředky Azure vytvořené během kurzu.
Smazat skupinu prostředků
Na webu Azure Portal vyberte v nabídce portálu skupiny prostředků a vyberte skupinu prostředků, která obsahuje vaši službu App Service a plán služby App Service.
Výběrem možnosti Odstranit skupinu prostředků odstraňte skupinu prostředků a všechny prostředky.
Spuštění tohoto příkazu může trvat několik minut.
Odstranění registrace aplikace
V Centru pro správu Microsoft Entra vyberte Aplikace> Registrace aplikací. Pak vyberte aplikaci, kterou jste vytvořili.
V přehledu registrace aplikace vyberte Odstranit.
Odstranění externího tenanta
Pokud jste vytvořili nového externího tenanta, můžete ho odstranit. V Centru pro správu Microsoft Entra přejděte na Identita>Přehled>Správa tenantů.
Vyberte tenanta, kterého chcete odstranit, a pak vyberte Odstranit.
Před odstraněním tenanta možná budete muset dokončit požadované akce. Můžete například potřebovat odstranit všechny uživatelské toky a registrace aplikací v rámci tenanta.
Pokud jste připraveni tenanta odstranit, vyberte Odstranit.
Další kroky
V tomto kurzu jste se naučili, jak:
- Nakonfigurujte ověřování pro webovou aplikaci.
- Omezte přístup k webové aplikaci uživatelům ve vaší organizaci.