integration-service
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Die Connector-Pakete, die in Integration Service verfügbar sind, werden maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Integration Service-Benutzerhandbuch

Letzte Aktualisierung 20. März 2026

HTTP Webhook-Authentifizierung

Voraussetzungen

Ihr Webhook-Anbieter erfordert möglicherweise einen Handshake. Weitere Informationen zur Konfiguration der Herausforderungsverifizierung finden Sie im Abschnitt Verifizierung der Webhook-Herausforderung .

Je nachdem, wo Sie den Trigger erstellen, wird die generierte Webhook-URL entweder in der Aktivität HTTP Webhook Trigger oder auf der Seite Triggererstellung angezeigt, jedoch erst, nachdem die Verbindung erfolgreich erstellt wurde. Um Fehler zu vermeiden, fügen Sie die Webhook-URL in Ihre Anwendung ein , nachdem Sie Ihren Workflow veröffentlicht haben oder der Trigger erfolgreich im UiPath Orchestrator erstellt wurde.

Erstellen einer HTTP Webhook-Verbindung

  1. Select Orchestrator from the product launcher.
  2. Select a folder, and then navigate to the Connections tab.
  3. Select Add connection.
  4. To open the connection creation page, select the connector from the list. You can use the search bar to find the connector.
  5. Geben Sie im Feld Für welche Anwendung ist dieser Webhook ein beschreibender Name für die Webhook-Anwendung ein, um leicht zu identifizieren, welchen Anbieter oder welche Integration diese Verbindung repräsentiert. Dieser Wert wird zum Verbindungsbezeichner.
  6. Konfigurieren Sie den Herausforderungsort
    Wählen Sie aus, wie der Anbieter das Herausforderungstoken sendet, damit UiPath richtig reagieren kann:
    • Keine Herausforderung – der Anbieter erfordert keinen Handshake und Sie können mit der Verbindung fortfahren.
    • Abfrageparameter (z. B. ?challenge=...)
    • JSON-Text (POST mit { "challenge": "..." })
    • Kopfzeile (z. B. X-Hub-Challenge)
  7. Konfigurieren Sie die Herausforderungsverifizierung und stellen Sie eine Verbindung her
    Wenn der Anbieter einen Handshake erfordert, geben Sie die Herausforderungsverifizierung ein, die mit dem Muster des Anbieters übereinstimmt (Welches Feld/Header/Abfrage, der gelesen werden soll und wie Sie ihn validieren/validieren sollen). Wenn die Konfiguration abgeschlossen ist, klicken Sie auf Verbinden.
Tipp:
  • Verwenden Sie einen Namen, der den Anbieter und die Umgebung enthält (z. B. Stripe-prod oder Slack-staging), um Verwechslungen zu vermeiden.
  • Wenn Sie nicht sicher sind, welches Herausforderungsmuster der Anbieter verwendet, überprüfen Sie seine Webhook-Dokumentation oder führen Sie eine Testregistrierung durch, um die Handshake-Anforderung zu überprüfen.

Überprüfung der Webhook-Herausforderung

Einige Anbieter erfordern, dass Webhook-URLs validiert werden, bevor sie mit dem Senden tatsächlicher Ereignisse beginnen. Dies geschieht mithilfe eines Herausforderungs-Antwort-Mechanismus. Wenn Sie einen Webhook registrieren, sendet der Anbieter eine spezielle Herausforderungsanforderung und der Endpunkt muss genau wie erwartet reagieren.

Der HTTP-Webhook-Connector unterstützt diese Verifizierungsabläufe über das Webhook-Herausforderungs-Framework, sodass Sie konfigurieren können, wie UiPath die Herausforderungen von Anbietern lesen und darauf reagieren soll.

Unterstützung der Herausforderungsverifizierung

UiPath unterstützt beide Arten von Webhook-Verhalten des Anbieters:

  • Anbieter, die keine Herausforderungsverifizierung verwenden
  • Anbieter, die vor der Aktivierung des Webhooks einen Herausforderungs-Handshake erfordern

Dies gewährleistet die Kompatibilität mit einfachen Webhook-Anbietern sowie mit Anbietern mit erweiterten Sicherheitsanforderungen.

Wenn Anbieter keine Herausforderungsverifizierung verwenden

Viele Anwendungen akzeptieren einfach eine Webhook-URL und beginnen sofort mit der Bereitstellung von Ereignissen.
Für diese Anbieter:

  • Benutzer müssen lediglich eine Verbindung erstellen oder auswählen.
  • Kopieren Sie die Webhook-URL.
  • Fügen Sie ihn in die Webhook-Konfiguration des Anbieters ein.

Es sind keine zusätzlichen Schritte erforderlich. Der Webhook wird aktiv, sobald der Anbieter mit dem Senden von Ereignissen beginnt.

Das ist das häufigste und einfachste Szenario, das von UiPath nahtlos behandelt wird.

Wenn Anbieter eine Herausforderungsverifizierung erfordern

Einige Anbieter senden eine Herausforderungsanforderung , um die Webhook-URL zu überprüfen, bevor sie aktiviert werden.
In diesen Fällen:

  • Benutzer müssen die Herausforderungsantwort in der HTTP Webhook-Verbindung konfigurieren .
  • UiPath wartet auf die Herausforderungsanforderung des Anbieters.
  • UiPath gibt basierend auf der Konfiguration automatisch den richtigen Herausforderungswert zurück.
  • Sobald der Anbieter die Antwort validiert hat, beginnen normale Ereignisse zu fließen.

Da sich die Anbieter darin unterscheiden, wie sie die Herausforderung senden (Abfrageparameter, JSON-Text, Header usw.), ermöglicht die Konfiguration von UiPath den Benutzern, jedes dieser Muster zu verarbeiten.

Dies gewährleistet die Kompatibilität mit Webhook-Anbietern, die Sicherheits-Handshakes erzwingen, z. B. Slack, Meta (Facebook/Instagram), Stripe und anderen.

Konfigurieren der Herausforderungsverifizierung

Sie konfigurieren das Herausforderungsverhalten mit vier Parametern:

  • Herausforderungsschlüssel
    Feld/Schlüssel mit dem Herausforderungswert. Wird zum Erkennen von Herausforderungsanforderungen verwendet ( darf nicht NULL sein).

  • Herausforderungsort
    Wo der Schlüssel angezeigt wird:

    • Text
    • Abfrageparameter
    • Kopfzeile
  • Inhaltstyp der Herausforderungsantwort
    Format der Antwort, die an den Anbieter zurückgegeben wird:

    • Text/Nur
    • application/json
  • Antwortformat der Herausforderung
    Definiert, welcher Wert zurückgegeben wird (in der Regel der Herausforderungsschlüssel selbst).
    UiPath extrahiert den Wert aus der eingehenden Herausforderung und reagiert entsprechend.

Allgemeines Beispiel

Eingehende Anforderung
 {
  "challenge": "ABC123"
 }
 {
  "challenge": "ABC123"
 }
Konfiguration
  • Herausforderungsschlüssel: challenge != null
  • Herausforderungsort: Textkörper
  • Antworttyp: text/plain
  • Antwortformat: challenge
Antwort

ABC123

Beispiel für die WhatsApp-Herausforderungsverifizierung

WhatsApp verwendet die abfrageparameterbasierte Herausforderungsmethode mit Hub.herausforderung.

Konfiguration
ParameterWert
Herausforderungsschlüsselhub.challenge != null
HerausforderungsortAbfrageparameter
Inhaltstyp der Herausforderungsantworttext/plain
Antwortformat der Herausforderunghub.challenge
Anbieteranfrage

GET https://your-webhook-url?hub.challenge=1234567890

Erwartete UiPath-Antwort
HTTP/1.1 200 OK
Content-Type: text/plain

1234567890
HTTP/1.1 200 OK
Content-Type: text/plain

1234567890

Dadurch wird der Besitz bestätigt und WhatsApp beginnt anschließend, echte Webhook-Ereignisse zu senden.

docs image

Zusammenfassung – Generisch im Vergleich zu WhatsApp

SchrittAllgemeines BeispielWhatsApp-Beispiel
HerausforderungsortTextkörper/Abfrage/HeaderAbfrage
TastenformatEinfacher Schlüssel (z. B. challenge)Schlüssel mit Punkt (hub.challenge )
ResponseTypetext/nur oder application/jsonText/Nur
AntwortwertWert des SchlüsselsWert von „ hub.challenge
MethodPOST oder GETNur GET

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben