Identitäts- und Zugriffsverwaltung für Python-Apps in Azure
Die Identitäts- und Zugriffsverwaltung für Python-Apps in Azure geht es im Wesentlichen um die Authentifizierung der Identität eines Benutzers, einer Gruppe, einer Anwendung oder eines Diensts und der Autorisierung dieser Identität, um angeforderte Aktionen für Azure-Ressourcen auszuführen. Je nach Anwendungs- und Sicherheitsanforderungen gibt es unterschiedliche Optionen für die Identitäts- und Zugriffsverwaltung. Dieser Artikel enthält Links zu Ressourcen, die Ihnen bei den ersten Schritten helfen.
Eine Übersicht über die Authentifizierung und Autorisierung in Azure finden Sie unter Empfehlungen zur Identitäts- und Zugriffsverwaltung.
Kennwortlose Verbindungen
Wann immer möglich, empfehlen wir, verwaltete Identitäten zu verwenden, um die allgemeine Verwaltung zu vereinfachen und die Sicherheit zu verbessern. Verwenden Sie insbesondere kennwortlose Verbindungen , um das Einbetten vertraulicher Daten wie Kennwörter in Code- oder Umgebungsvariablen zu vermeiden.
Authentifizieren von Python-Apps für Azure-Dienste mit dem Azure SDK für Python
Schnellstart: Azure Blob Storage-Clientbibliothek für Python mit kennwortlosen Verbindungen
Die aufgelisteten Ressourcen zeigen, wie Sie Azure Python SDK und kennwortlose Verbindungen mit DefaultAzureCredential verwenden. Dies DefaultAzureCredential
ist für die meisten Anwendungen geeignet, die in Azure ausgeführt werden, da sie allgemeine Produktionsanmeldeinformationen mit Entwicklungsanmeldeinformationen kombiniert.
Dienstconnector
Viele Azure-Ressourcen, die Sie wahrscheinlich für Ihre Python-Apps verwenden, aktivieren den Dienst Verbinden or-Dienst. Der Dienst Verbinden or hilft Ihnen beim Konfigurieren von Netzwerkeinstellungen und Verbindungsinformationen zwischen Azure-Diensten wie App Service und Container-Apps und anderen Diensten wie Speicher oder Datenbanken.
Schlüsseltresor
Die Verwendung einer Schlüsselverwaltungslösung wie Azure Key Vault bietet Ihnen mehr Kontrolle, aber mit einer Erhöhung der Verwaltungskomplexität.
Schnellstart: Clientbibliothek des Azure Key Vault-Zertifikats für Python
Schnellstart: Clientbibliothek für Azure Key Vault-Schlüssel für Python
Schnellstart: Azure Key Vault-Geheimnisclientbibliothek für Python
Authentifizierung und Identität für die Anmeldung von Benutzern in Apps
Sie können Python-Anwendungen erstellen, die Es Ihren Benutzern und Kunden ermöglichen, sich mit ihren Microsoft-Identitäten oder sozialen Konten anzumelden. Ihre App autorisiert den Zugriff auf Ihre eigenen APIs oder Microsoft-APIs wie Microsoft Graph.