Externe Power Apps APIs sicher integrieren
Power Apps API-Verbindungen mit sicherer Identität, Backend-Kontrollen, DLP, Umgebungsgrenzen und regelmässigen Prüfungen schützen.
TL;DR
Nutzen Sie OAuth 2.0 und Microsoft Entra ID, wenn dies unterstützt wird, und halten Sie API-Schlüssel, Client Secrets und Bearer Tokens aus Power Apps Formeln, Variablen, URLs und clientseitigen Anfragen heraus. Leiten Sie privilegierte APIs über Azure API Management oder eine Azure Function, prüfen Sie Berechtigungen an der API-Grenze und verwenden Sie DLP als zusätzliche Absicherung.
Original von Softchief Author, auf Softchief Technologies. Artikel lesen
Dies ist unsere eigene Kurzfassung, keine Wiederveröffentlichung oder vollständige Übersetzung.
Bedeutung für Governance
- Makers: Speichern Sie keine API-Schlüssel, Client Secrets oder Bearer Tokens in Formeln, Variablen, URLs oder clientseitigen Anfragen, weil Nutzende diese Inhalte einsehen können.
- Admins/CoE: Beschränken Sie die Bearbeitung benutzerdefinierter Connectors, prüfen Sie Verbindungsbesitzer und setzen Sie DLP-Richtlinien ein, weil Connector-Governance keine API-Autorisierung ersetzt.
- Security/Compliance: Verlangen Sie API- oder Backend-Prüfungen für Rollen, Datensatzbesitz, Eingaben und zurückgegebene Felder, weil ausgeblendete Bildschirme und deaktivierte Schaltflächen umgangen werden können.
- Leadership/Business: Halten Sie Entwicklung, Test und Produktion mit Freigabeprüfungen getrennt, damit Testanmeldedaten und Endpunkte nicht in Live-Apps gelangen.
Häufige Fragen
Wie sollen Power Apps Anmeldedaten für eine externe API speichern?
Schlüssel, Client Secrets und Bearer Tokens gehören nicht in clientseitige App-Inhalte. Nutzen Sie Connector-Authentifizierung oder ein geschütztes Backend für privilegierte Anmeldedaten.
Wann sollte eine Power App Azure API Management oder Azure Function für eine API nutzen?
Ein Backend ist sinnvoll bei privilegierten Anmeldedaten, Anfrageprüfung, Drosselung oder gefilterten Antworten. Es kann Regeln durchsetzen, bevor die Anfrage den Zielservice erreicht.
Was schützt eine Power Platform DLP-Richtlinie bei einer externen API-Integration?
DLP-Richtlinien steuern, welche Connectors zusammenarbeiten und Daten austauschen dürfen. Sie regeln Datenbewegungen, ersetzen aber keine API-Autorisierung oder Datensatzprüfung.
