Formulieren bouwen met Adobe Experience Manager
Er is reeds integratie voorzien met de AEM van Aanvraagmodule. Wenst u het formulier op Mijn Burgerprofiel zichtbaar te maken dan dient u de volgende stappen te ondernemen:
stap 1 Tag het formulier met ‘Mijn Burgerprofiel’
stap 2 IPDC productid toevoegen
stap 3 Publiceer het formulier in AEM
Één formulier aansluiten met beperkte integratie mogelijkheden
Wanneer u een enkel formulier wenst aan te sluiten op Mijn Burgerprofiel:
Niet kan of niet wenst een API aan te bieden aan Mijn Burgerprofiel die een lijst van beschikbare formulieren voor een burger teruggeeft
Geen filter mogelijkheden dient te hebben
Die opent in een aparte tab
Hiervoor is er een vereenvoudigde aansluiting mogelijk. We behouden dit voor aansluitingen die een enkel formulier aanbieden.
We hebben van u nodig:
IPDC data (product id, titel, beschrijving, afleverende dienst)
URL naar uw formulier
Uw formulier dient nog steeds te voldoen aan de vormvoorwaarden
Formulieren aansluiten via de Provider API
Wanneer u meerdere formulieren wenst te ontsluiten via Mijn Burgerprofiel of wanneer u verdere integratiemogelijkheden wenst aan te bieden zoals opslaan van formulieren en DOSIS integratie dient u een API aan te bieden aan Mijn Burgerprofiel waar u een lijst van beschikbare formulieren (en optioneel ingediende formulieren) voor een burger teruggeeft.
We hebben van u nodig:
URL naar uw Provider API endpoint voor het ophalen van de beschikbare formulieren (en optioneel endpoint voor het ophalen van de ingediende formulieren)
U voorziet een API voor het opvragen van beschikbare formulieren voor een burger die voldoet aan de specificaties: https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/5873176651/API+specifications+for+form+providers+EN+v2+-+Draft#GET-/api/v1/forms (sectie “GET /api/v1/forms”)
Optioneel voorziet u een API voor het opvragen van ingediende formulieren die voldoet aan de specificaties: https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/5873176651/API+specifications+for+form+providers+EN+v2+-+Draft#GET-%2Fapi%2Fv1%2Fform-submissions (sectie “GET /api/v1/form-submissions”)
Uw ACM clientId - deze dient een inkomende trustrelatie te hebben met Mijn Burgerprofiel (zie https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/6117854932/ACM+Integratie+Informatie#Aanvragen---Provider-API)
U krijgt een Token Exchange token binnen vanuit Mijn Burgerprofiel met daarin de
rrn
claim
Om het embeddable te maken van uw formulieren dient u:
De aangeboden formulieren dienen te voldoen aan de vormvoorwaarden.
Een third-party-cookie API endpoint voorzien die voldoet aan de specificaties: https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/5873176651/API+specifications+for+form+providers+EN+v2+-+Draft#POST/GET-/api/v1/third-party-cookies (sectie “POST/GET /api/v1/third-party-cookies”)
De nodige frontend communicatie voorzien zoals gespecifieerd: https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/5873176651/API+specifications+for+form+providers+EN+v2+-+Draft#Frontend-communication-with-form-embeds
Ondersteuning voor Frontend Token Exchange voor het uitwisselen van de ingelogde context van Mijn Burgeprofiel naar uw systeem, volgende de specificaties: Aanvraagmodule - Authenticatie via Single Sign-on (SSO)