Freigeben über


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.

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.

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.