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.
- 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.
- Aufbereiten von Zugriffsrichtlinienentscheidungen
- Unterstützung weiterer Mehrfaktorauthentifizierungstypen
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.