Mobile-ID · Digital Trust
ISO/IEC 27001 · FIDO2 · OpenID — View scope
Events

Webhooks and state reconciliation

Receive events safely, handle duplicates and ordering, and reconcile against the transaction state source.

Delivery channels and result authority

Service callbacks update the backend; WebSocket relays updates to the frontend; JavaScript callbacks belong to the iframe. After UI disconnection, reconcile submitted requests on the backend before resubmission.

Practice the offline reconciliation journal

Callbacks are not WebSocket updates

Postback/callback delivers outcomes to the backend; WebSocket updates the frontend; iframe JavaScript notifies the host UI. Persist before acknowledgement, deduplicate, handle ordering and reconcile missing events. Keep TIMEOUT and CANCELED in their respective state layers.

Service-specific callbacks

RSS describes RP postbacks for registration, signing and sharing. SIC separates view callbackUrl and redirectUrl. Redirect serves navigation; reconcile business outcomes server-side. Inconsistent source payloads are not production schemas.

WEBHOOK

From event receipt to recovery

  1. Receive and correlate

    Retain required data and correlate with an initiated transaction.

  2. Authenticate the source

    Apply approved authentication and replay checks.

  3. Persist and deduplicate

    Persist before business effects and avoid repeating applied effects.

  4. Acknowledge and process

    Acknowledge under contract and queue slow work.

  5. Reconcile

    Late or unordered events must not regress terminal state; consult the source when results are missing.

TO CONFIRM

Event contract to confirm

If the table is wider than its frame, scroll horizontally to see all columns; use arrow keys when the table region has focus.

Event contract to confirm
ItemAgreement needed
Identity and payloadEvent name, event/transaction ID, version and fields.
SecurityAuthentication, signed data, time handling and secret rotation.
DeliveryACK, timeout, retry, ordering and retention.
ReconciliationState source, lookup rights and uncertain-outcome owner.

Search Mobile-ID Sign

Local search inside the offline package.