Identiteits- en toegangsbeheer voor Python-apps in Azure
Identiteits- en toegangsbeheer voor Python-apps in Azure gaat in wezen over de verificatie van de identiteit van een gebruiker, groep, toepassing of service en autorisatie van die identiteit om aangevraagde acties uit te voeren op Azure-resources. Er zijn verschillende opties voor identiteits- en toegangsbeheer waaruit u kunt kiezen, afhankelijk van uw toepassing en beveiligingsbehoeften. Dit artikel bevat koppelingen naar bronnen om u op weg te helpen.
Zie Aanbevelingen voor identiteits- en toegangsbeheer voor een overzicht van verificatie en autorisatie in Azure.
Verbindingen zonder wachtwoord
Waar mogelijk raden we u aan beheerde identiteiten te gebruiken om het algehele beheer te vereenvoudigen en de beveiliging te verbeteren. Gebruik met name verbindingen zonder wachtwoord om te voorkomen dat gevoelige gegevens, zoals wachtwoorden in code of omgevingsvariabelen, worden ingesloten.
Python-apps verifiëren bij Azure-services met behulp van de Azure SDK voor Python
Quickstart: Azure Blob Storage-clientbibliotheek voor Python met wachtwoordloze verbindingen
De vermelde resources laten zien hoe u Azure Python SDK en wachtwoordloze verbindingen gebruikt met de DefaultAzureCredential. Dit DefaultAzureCredential
is geschikt voor de meeste toepassingen die worden uitgevoerd in Azure, omdat hiermee algemene productiereferenties worden gecombineerd met ontwikkelingsreferenties.
App-connector
Veel Azure-resources waarmee u waarschijnlijk gebruikmaakt van uw Python-apps, maken de Service Verbinding maken or-service mogelijk. Service Verbinding maken or helpt u bij het configureren van netwerkinstellingen en verbindingsgegevens tussen Azure-services zoals App Service en Container Apps en andere services, zoals opslag of databases.
Key Vault
Het gebruik van een oplossing voor sleutelbeheer, zoals Azure Key Vault , biedt meer controle, maar met een toename van de beheercomplexiteit.
Quickstart: Azure Key Vault-certificaatclientbibliotheek voor Python
Quickstart: Clientbibliotheek voor Azure Key Vault-sleutels voor Python
Quickstart: Azure Key Vault-clientbibliotheek voor geheimen voor Python
Verificatie en identiteit voor het aanmelden van gebruikers in apps
U kunt Python-toepassingen bouwen waarmee uw gebruikers en klanten zich kunnen aanmelden met hun Microsoft-identiteiten of sociale accounts. Uw app autoriseert toegang tot uw eigen API's of Microsoft-API's zoals Microsoft Graph.