Integratie

Welke stappen zijn nodig voor integratie met 'consumer' applicaties

Authenticatie en Autorisatie

De API van IKO maakt gebruik van JWT-gebaseerde autorisatie. In de praktijk wordt IKO meestal gekoppeld aan dezelfde OIDC-provider als de client-applicatie. Door in de requests een Bearer-token in de Authorization-header mee te sturen, krijgt de client toegang tot de API. Zorg er daarom voor dat de client-applicatie eveneens integreert met deze OIDC-provider voor Single Sign-On (SSO).

API setup

IKO heeft een API-first aanpak en werkt met 'Endpoint', 'Samengesteld gegevensprofiel' en 'Relaties':

  • Samengesteld gegevensprofiel: definieer gegevens strategieën per entiteit.

  • Relations: configureren van ketens van gegevens opdrachten.

  • Endpoint: API endpoints voor specifieke queries.

Acties:

  • Maak profiel aan via IKO Web-applicatie (Admin GUI).

    • Ga naar de Admin UI van IKO.

    • Maak een 'Samengesteld gegevensprofie' aan met gewenste Endpoints en Relaties.

    • Sla het 'Samengesteld gegevensprofiel' op.

  • Open profiel in je client-applicatie:

    • Samengesteld gegevensprofiel wordt aangesproken via API endpoint van IKO.

    • Typisch endpoint: GET /api/aggregated-data-profiles/{samengesteld-gegevensprofile-naam}/{zoekParam}.

    • Output is JSON dat je kunt verwerken.

Last updated