Partilhar via


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 seu 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.

Ligações sem palavra-passe

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 incorporação de dados confidenciais, como senhas, em código ou variáveis de 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 que você provavelmente usará com 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 serviços do Azure, como Serviço de Aplicativo e 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 Azure Key Vault oferece mais controle, mas com um aumento na complexidade do gerenciamento.

Autenticação e identidade para iniciar sessão de utilizadores em aplicações

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