Sdílet prostřednictvím


Správa identit a přístupu pro aplikace v Pythonu v Azure

Správa identit a přístupu pro aplikace Pythonu v Azure se v podstatě týká ověřování identity uživatele, skupiny, aplikace nebo služby a autorizace této identity za účelem provádění požadovaných akcí u prostředků Azure. V závislosti na potřebách vaší aplikace a zabezpečení si můžete vybrat různé možnosti správy identit a přístupu. Tento článek obsahuje odkazy na zdroje informací, které vám pomůžou začít.

Přehled ověřování a autorizace v Azure najdete v tématu Doporučení pro správu identit a přístupu.

Připojení bez hesla

Kdykoli je to možné, doporučujeme používat spravované identity ke zjednodušení celkové správy a zlepšení zabezpečení. Konkrétně používejte bez hesla připojení , abyste se vyhnuli vkládání citlivých dat, jako jsou hesla do kódu nebo proměnných prostředí.

Uvedené prostředky ukazují, jak používat sadu Azure Python SDK a připojení bez hesla pomocí defaultAzureCredential. Je DefaultAzureCredential vhodný pro většinu aplikací, které se budou spouštět v Azure, protože kombinuje běžné produkční přihlašovací údaje s vývojovými přihlašovacími údaji.

Konektor služby

Mnoho prostředků Azure, se kterými se pravděpodobně budete s aplikacemi Pythonu používat, povolí službu service Připojení or. Service Připojení or vám pomůže nakonfigurovat nastavení sítě a informace o připojení mezi službami Azure, jako jsou App Service a Container Apps a další služby, jako je úložiště nebo databáze.

Key Vault

Použití řešení pro správu klíčů, jako je Azure Key Vault , vám dává větší kontrolu, ale s rostoucí složitostí správy.

Ověřování a identita pro přihlašování uživatelů v aplikacích

Můžete vytvářet aplikace Pythonu, které uživatelům a zákazníkům umožňují přihlásit se pomocí jejich identit Microsoftu nebo účtů sociálních sítí. Aplikace autorizuje přístup k vlastním rozhraním API nebo rozhraním API Microsoftu, jako je Microsoft Graph.