open-forms
open-forms copied to clipboard
As municipality, I want to use a wallet to authenticate and/or use attributes in a form
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.
- [ ] 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)
OIDC-scopes map 1-on-1 to OIDC-claims, like:
"irma-demo.signicat.kvkTradeRegister.kvkNumber",
"irma-demo.signicat.kvkTradeRegister.name"
Added value / Toegevoegde waarde
No response
Aanvullende opmerkingen / Additional context
No response