Webhooks über die APIs verwalten

Webhooks sind eine Integrationsfunktion, die als Teil von IBM® Verify angeboten wird. Die Verwendung eines Webhooks umfasst die Konfiguration eines HTTP-Aufrufs, der von Verify zu einem konfigurierten fernen System stammt. Dieses ferne System muss einen API-Vertrag implementieren, der von Verifydefiniert wird.

Sie können zwei Typen von Webhooks in Verify konfigurieren.
  • Echtzeit
  • Benachrichtigung

Webhooks in Echtzeit

Bei Echtzeit-Webhooks wird eine E- HTTP -Nachricht von einem Ursprungssystem Verify an ein Zielsystem gesendet. Das Zielsystem führt eine Echtzeitverarbeitung durch und gibt eine Antwort zurück. Verify verwendet diese Antwort, um sein Verhalten zu erweitern.

Alle Echtzeit-Webhooks werden ausgelöst, wenn der Benutzer eine Anfrage stellt. Daher wird die Anforderung blockiert, während sie auf eine Antwort vom externen System wartet. Für die Benutzererfahrung ist es wichtig, dass Zielsysteme in angemessener Zeit auf Webhook-Aufrufe antworten.

Echtzeit-Webhooks werden verwendet für,
  • Aufbereiten von Zugriffsrichtlinienentscheidungen
  • Unterstützung weiterer Mehrfaktorauthentifizierungstypen
Siehe „Echtzeit-Webhooks “.

Benachrichtigungs-Webhooks

Webhooks für Benachrichtigungen beinhalten eine HTTP-Anforderung von Verify an ein Zielsystem. Das Zielsystem ist nur für die Bestätigung verantwortlich, dass die Anforderung erfolgreich empfangen wurde. Die Danksagung ist eine200 OKfehl. VerifyEs werden keine Daten aus dem Zielsystem zurückgegeben oder verarbeitet.

Webhooks für Benachrichtigungen treten asynchron von Benutzeranforderungen auf.

Siehe Webhooks für Benachrichtigungen.