Oppsett av abonnement gjøres via henvendelse til Service Desk. Følgende må være en del av henvendelsen;
Søknadssystemetsnavn (typisk identifikatoren som brukes i xml-noden
metadata/fraSluttbrukersystem
)URL til WebhookAPIet som det ønskes å motta hendelser på
Krav til Webhook API
WebhookAPI-et må kunne ta i mot en POST-request med støtte for Cloud Event Schema v1.0. I tillegg til dette må API-et støtte validering av abonnementet. For cloud events gjøres dette ved et OPTIONS kall til endepunktet. Se spec for detaljer https://github.com/cloudevents/spec/blob/v1.0/http-webhook.md#4-abuse-protection
Eksempel på en controller i Dotnet som håndterer Cloud Events
Ressurser:
Mer info om Microsoft sine krav til Webhook-API: WebHook event delivery - Azure Event Grid
Microsoft CloudEvents docs: https://learn.microsoft.com/en-us/azure/event-grid/cloudevents-schema
Cloud Events Abuse Protection docs: https://github.com/cloudevents/spec/blob/v1.0/http-webhook.md#4-abuse-protection
Legg til kommentar