This user story is the overarching epic to use Wallets with Open Formulieren. We identified several tasks to be done, spread over the OIDC-library and Open Formulieren.
[ ] Make the OIDC-connection configuration (more) generic
[ ] Allow authentication via an OIDC-connection (with Signicat) with Yifi
[ ] Allow authentication via an OIDC-connection (with Signicat) with NL Wallet
[ ] Allow authentication via an OIDC-connection (with Signicat) with VerID
[ ] Allow form specific OIDC-claims
[ ] Allow form specific required OIDC-claims to be returned (like BSN) and if not returned, show a failure message.
[ ] Allow (at least) form specific OIDC-claims to be used/mapped to form variables (for Signicat/Yifi/NL Wallet)
[ ] Allow separate retrieval of attributes from VerID to be used/mapped to form variables (unsure if Signicat merges these 2 flows in 1 OIDC-flow)
[ ] Create 2 forms to demonstrate behaviour: a) authenticate and retrieve BSN to prefill data from Haal Centraal, b) authenticate and show retrieved attributes in form (name, address, no BSN)
Thema / Theme
Other
Omschrijving / Description
This user story is the overarching epic to use Wallets with Open Formulieren. We identified several tasks to be done, spread over the OIDC-library and Open Formulieren.
OIDC-scopes map 1-on-1 to OIDC-claims, like:
Added value / Toegevoegde waarde
No response
Aanvullende opmerkingen / Additional context
No response