Verschlüsselte Datenbankverbindungsinformationen im Jitterbit App Builder
Der App Builder kann Datenbankverbindungsinformationen aus mehreren Quellen laden, einschließlich:
bin\Connection.xml
Config\ConnectionInfo.config
- Umgebungsvariablen
Typischerweise werden die Datenbankverbindungsinformationen im Klartext gespeichert. Der App Builder ermöglicht es Administratoren jedoch, die Datenbankverbindungsinformationen im Ruhezustand zu schützen. Insbesondere nutzt der App Builder die integrierte Unterstützung von .Net für verschlüsselte Konfigurationsabschnitte, um die in der Datei ConnectionInfo.config
gespeicherten Verbindungsinformationen zu schützen.
Der App Builder bietet mehrere Installationsskripte, die verwendet werden können, um die Verbindungsinformationen festzulegen und zu schützen, einschließlich:
Konsultieren Sie die verlinkten Themen für weitere Informationen.
Bekannte Probleme und Einschränkungen
Der App Builder verwendet den DataProtectionConfigurationProvider
, um die Verbindungsinformationen zu verschlüsseln. Der App Builder unterstützt nicht die Verwendung des RSAProtectedConfigurationProvider
. Der DataProtectionConfigurationProvider
verwendet DPAPI mit dem Machine Store. Dies ermöglicht es jedem mit ausreichenden Rechten auf dem Computer, die Verbindungsinformationen zu entschlüsseln.
Nur die Datei ConnectionInfo.config
kann geschützt werden, nicht die Datei Connection.xml.
Wichtig
Die Verschlüsselung von Verbindungsinformationen wird nicht mehr unterstützt. Stattdessen empfehlen wir die Verwendung von Umgebungsvariablen für sensible Informationen. Weitere Informationen finden Sie im Artikel Konfigurieren des App Builders beim Start.