Documentation: Credentials
Flowy Anmeldedaten
Flowy behandelt Anmeldedaten als eigenständigen Objekttyp und trennt sensible Verbindungsdaten klar von der Prozesslogik. Dies erleichtert die Verwaltung, Rotation und Absicherung von Anmeldedaten — unabhängig von den Prozessen, die sie verwenden.
Anmeldedatenwerte können optional verschlüsselt werden, um eine zusätzliche Schutzebene hinzuzufügen. Flowy bietet bewusst keine Versionskontrolle für Anmeldedaten an, sodass frühere Werte nach einer Aktualisierung nicht wiederhergestellt werden können.
Warnung
Obwohl Flowy robuste Maßnahmen zum Schutz von Anmeldedaten ergreift, ist es wichtig, bestimmte Sicherheitsaspekte zu beachten. Beim Export in ein Modul werden bestimmte Eigenschaften und ihre Werte aus Sicherheitsgründen bewusst weggelassen. Dies ist eine absichtliche Designentscheidung, die darauf abzielt, die Sicherheit des Systems und die Vertraulichkeit der Daten zu wahren. Sie hilft, versehentliche Lecks sensibler Informationen während des Exportvorgangs zu verhindern.
Flowy unterstützt die folgenden Anmeldedatentypen:
Anthropic
Wird verwendet, um auf die Claude-API von Anthropic für Funktionen großer Sprachmodelle zuzugreifen.
AWS
Wird verwendet, um eine Verbindung zu Amazon Web Services herzustellen. Unterstützt den Zugriff auf S3, SES und andere AWS-Dienste.
DeepSeek
Wird verwendet, um auf die DeepSeek-API für Funktionen großer Sprachmodelle zuzugreifen.
Flowy
Wird zur Authentifizierung gegenüber anderen Flowy-Instanzen verwendet.
FTP
Wird verwendet, um eine Verbindung zu FTP- und FTPS-Servern für Dateiübertragungsvorgänge herzustellen. FTPS (FTP über SSL/TLS) kann in der FTP-Schrittkonfiguration aktiviert werden.
Git
Wird zur Authentifizierung gegenüber Git-Repositories verwendet. Unterstützt sowohl token-basierte als auch SSH-schlüsselbasierte Authentifizierung.
IMAP
Wird verwendet, um E-Mails über das IMAP-Protokoll zu empfangen.
JDBC
Für die URL-Eingabe sollten die folgenden Formate verwendet werden:
PostgreSQL
jdbc:postgresql://<host>:<port>/<databaseName>
MySql
jdbc:mysql://<host>:<port>/<databaseName>
Oracle
jdbc:oracle:thin:@<host>:<port>:<databaseName>
Sql Server
jdbc:sqlserver://<host>;databaseName=<databaseName>
Die Konsolen- und Browse-Funktionalität ist nur verfügbar, wenn die Option "Verwendung der Abfragekonsole erlauben" aktiviert ist.
Jira
Wird verwendet, um eine Verbindung zu Jira für die Integration von Issue-Tracking und Projektmanagement herzustellen.
JMS
Wird verwendet, um eine Verbindung zu Java Message Service (JMS)-Brokern wie ActiveMQ herzustellen.
JWT
Wird zum Erstellen und Verwalten von JSON Web Tokens für Authentifizierung und Autorisierung verwendet.
Kafka
Wird verwendet, um eine Verbindung zu Apache Kafka-Nachrichtenbrokern zum Produzieren und Konsumieren von Nachrichten herzustellen.
LDAP
Wird verwendet, um eine Verbindung zu LDAP- oder Active Directory-Servern für Verzeichnisabfragen und Authentifizierung herzustellen.
MCP HTTP
Wird verwendet, um eine Verbindung zu Model Context Protocol-Servern über HTTP herzustellen.
MCP SSE
Wird verwendet, um eine Verbindung zu Model Context Protocol-Servern über Server-Sent Events (SSE) herzustellen.
MCP Stdio
Wird verwendet, um eine Verbindung zu Model Context Protocol-Servern über Standard-Ein-/Ausgabe herzustellen.
MongoDB
Wird verwendet, um eine Verbindung zu MongoDB-Datenbanken herzustellen.
Bitte geben Sie die URL im folgenden Format ein:
mongodb://<username>:<password>@host1:port1[,...hostN[:portN]]/<databaseName>?[options]
Beim Versuch, eine Verbindung zu DocumentDB herzustellen, müssen die folgenden Schritte vorab ausgeführt werden:
# download certificates, these depend on the locaton of your server
# eu-west-1 is used throughout this example
wget https://truststore.pki.rds.amazonaws.com/eu-west-1/eu-west-1-bundle.pem
# convert the certificate
openssl x509 -outform der -in eu-west-1-bundle.pem -out eu-west-1-bundle.der
# import the certificate to the default keystore
keytool -import -alias eu-west-1-bundle -keystore $JAVA_HOME/lib/security/cacerts -file eu-west-1-bundle.der
MQTT
Wird verwendet, um eine Verbindung zu MQTT-Brokern für leichtgewichtiges Publish/Subscribe-Messaging herzustellen. Unterstützt optionales SSL/TLS für sichere Verbindungen.
MS Graph API
Wird verwendet, um auf die Microsoft Graph API für die Integration mit Microsoft 365-Diensten wie Outlook, Teams und SharePoint zuzugreifen.
OpenAI
Wird verwendet, um auf die OpenAI-API für Funktionen großer Sprachmodelle zuzugreifen.
Paymentsense Connect E
Wird verwendet, um eine Verbindung zum Zahlungsgateway Paymentsense Connect E herzustellen.
Paymentsense PAC
Wird verwendet, um eine Verbindung zum Zahlungsdienst Paymentsense PAC herzustellen.
Plugin
Wird verwendet, um die Konfiguration für Flowy-Plugins zu speichern. Die Anmeldedatenwerte sind eine flexible Schlüssel-Wert-Zuordnung, wobei die erforderlichen Felder vom jeweiligen konfigurierten Plugin abhängen.
RabbitMQ
Wird verwendet, um eine Verbindung zu RabbitMQ-Nachrichtenbrokern herzustellen. Unterstützt optionales SSL/TLS für sichere Verbindungen.
Rest
Wird für generische REST-API-Verbindungen verwendet. Die Anmeldedatenwerte sind eine flexible Schlüssel-Wert-Zuordnung, die die Speicherung beliebiger benutzerdefinierter Felder ermöglicht. Für gängige Authentifizierungsmuster empfiehlt es sich, stattdessen die dedizierten Anmeldedatentypen REST Basic oder REST Bearer zu verwenden.
REST Basic
Wird für REST-API-Verbindungen mit HTTP-Basic-Authentifizierung verwendet.
REST Bearer
Wird für REST-API-Verbindungen mit Bearer-Token-Authentifizierung verwendet.
Script
Wird verwendet, um Parameter für die Ausführung benutzerdefinierter Skripte zu speichern. Die Anmeldedatenwerte sind eine flexible Schlüssel-Wert-Zuordnung, wobei die Felder davon abhängen, was das Skript benötigt.
Security
Wird verwendet, um Verschlüsselungsschlüssel und Passphrasen zur Sicherung von Daten in Prozessen zu speichern.
SFTP
Wird verwendet, um eine Verbindung zu SFTP-Servern für sichere Dateiübertragungen herzustellen. Unterstützt sowohl passwort- als auch SSH-schlüsselbasierte Authentifizierung.
Slack
Wird verwendet, um Nachrichten über die Slack-API an Slack-Kanäle zu senden.
SMTP
Wird verwendet, um E-Mails über das SMTP-Protokoll zu senden.
SSH
Wird verwendet, um SSH-Verbindungen mit passwortbasierter Authentifizierung herzustellen.
SSH Key
Wird verwendet, um SSH-Verbindungen mit schlüsselbasierter Authentifizierung herzustellen.
Stripe Connect
Wird verwendet, um eine Verbindung zur Stripe-Zahlungsplattform für die Zahlungsabwicklung herzustellen.
Twilio
Wird verwendet, um SMS- und Sprachnachrichten über die Twilio-API zu senden.
Wird verwendet, um Nachrichten über die WhatsApp Business API zu senden.

