Gerenciamento de identidade e acesso para aplicativos Python no Azure

O gerenciamento de identidade e acesso para aplicativos Python no Azure é fundamentalmente sobre a autenticação da identidade de um usuário, grupo, aplicativo ou serviço e a autorização dessa identidade para executar ações solicitadas nos recursos do Azure. Há diferentes opções de gerenciamento de identidade e acesso que você pode escolher, dependendo do aplicativo e das necessidades de segurança. Este artigo fornece links para recursos para ajudá-lo a começar.

Para obter uma visão geral da autenticação e autorização no Azure, consulte Recomendações para gerenciamento de identidade e acesso.

Conexões sem senha

Sempre que possível, recomendamos que você use identidades gerenciadas para simplificar o gerenciamento geral e melhorar a segurança. Especificamente, use conexões sem senha para evitar o uso de dados confidenciais, como senhas em variáveis de código ou ambiente.

Os recursos listados mostram como usar o SDK do Python do Azure e conexões sem senha com o DefaultAzureCredential. O DefaultAzureCredential é apropriado para a maioria dos aplicativos que serão executados no Azure porque combina credenciais de produção comuns com credenciais de desenvolvimento.

Conector do Serviço

Muitos recursos do Azure com os quais você provavelmente usará em seus aplicativos Python habilitam o serviço Service Connector . O Service Connector ajuda você a definir configurações de rede e informações de conexão entre os serviços do Azure, como o Serviço de Aplicativo e os Aplicativos de Contêiner, e outros serviços, como armazenamento ou bancos de dados.

Key Vault

Usar uma solução de gerenciamento de chaves como o Cofre de Chaves do Azure oferece mais controle, mas com um aumento na complexidade do gerenciamento.

Autenticação e identidade para entrar usuários em aplicativos

Você pode criar aplicativos Python que permitem que seus usuários e clientes entrem usando suas identidades ou contas sociais da Microsoft. Seu aplicativo autoriza o acesso a suas próprias APIs ou APIs da Microsoft, como o Microsoft Graph.