Frouke Jansen verkoopt burgers vanuit haar foodtruck op het foodtruckfestival in Zuidvliet, en daarvoor heeft ze een standplaatsvergunning nodig. Deze playground zet haar identiteitsbewijs in je wallet. Daarmee log je in bij de gemeente en haal je de vergunning op in een wallet, zonder formulier en zonder kopie van haar paspoort.
Hoe dit werkt
Alles op deze pagina volgt de Europese standaarden voor digitale identiteit. De termen hieronder zijn dezelfde als in de specificaties, zodat je kunt koppelen wat je ziet aan wat je leest.
Uitgever
De partij die iets over jou vaststelt en ondertekent. Hier zijn het er twee: wij geven het identiteitsbewijs van Frouke uit, en de gemeente Zuidvliet geeft haar standplaatsvergunning uit.
Houder
Jij. Je credentials staan in je wallet op je telefoon, niet in onze database. Je bepaalt elke keer opnieuw of je deelt, en wat.
Verifier
De partij die om bewijs vraagt. Zuidvliet is de verifier als Frouke inlogt: de gemeente vraagt wie ze is en toont dan de vergunningen op haar naam.
Uitgifte: OpenID4VCI
Je scant een credential offer. Je wallet haalt het credential op bij de uitgever en slaat het op, cryptografisch gebonden aan een sleutel die alleen jouw telefoon heeft.
Presentatie: OpenID4VP
Een verifier stuurt een vraag die beschrijft wat hij nodig heeft. Je wallet toont je het verzoek, en alleen wat je goedkeurt gaat ondertekend terug.
Waarom de verifier minder te weten komt dan je zou verwachten
Het identiteitsbewijs gebruikt SD-JWT VC, dat selective disclosure ondersteunt. Zuidvliet vraagt wat nodig is om het dossier van Frouke te vinden, niet alles wat op haar identiteitsbewijs staat. Je wallet toont het verzoek en deelt alleen dat, en wat hij deelt blijft aantoonbaar ondertekend door de uitgever.
Stap 1
Je hebt een wallet-app nodig om credentials te ontvangen en te delen. Elke wallet die OpenID4VCI en OpenID4VP spreekt kan ze bewaren, maar hij moet ook credentials accepteren van een uitgever die hij nog niet kent, en dat doet niet elke wallet.
Stap 2
Scan de QR-code met je wallet om het identiteitsbewijs te ontvangen. De gegevens zijn verzonnen: je ontvangt het identiteitsbewijs van Frouke Jansen, dus er wordt nergens iets over jou bewaard.
Jouw credentials
0 / 1
Identiteitsbewijs (SD-JWT VC)
Geef eerst het identiteitsbewijs uit: dat heb je nodig om in te loggen bij Zuidvliet.
Identiteitsbewijs (SD-JWT VC)
Naam, geboortedatum, nationaliteit en adres van Frouke. Zuidvliet logt haar daarmee in en toont de vergunningen op haar naam.
Begin hier
Stap 3
Een credential uitgeven is maar het halve verhaal. Zuidvliet is een draaiend gemeenteportaal dat vraagt om het identiteitsbewijs dat je zojuist hebt ontvangen.
Onze fictieve gemeente
Frouke Jansen heeft een foodtruck en wil burgers verkopen op het foodtruckfestival in Zuidvliet. Daarvoor heeft ze een standplaatsvergunning van de gemeente nodig. In deze demo ben jij Frouke: je logt in op het gemeenteportaal met het identiteitsbewijs in je wallet, en haalt de vergunning op in een wallet, klaar om te tonen als er een toezichthouder langskomt.
Wat er nu gebeurt
Haal het identiteitsbewijs van Frouke op
Geef hierboven het identiteitsbewijs uit en bewaar het in je wallet. Daarmee laat Frouke zien wie ze is als ze inlogt bij de gemeente.
Log in op Mijn Zuidvliet
Open het portaal en kies Inloggen. In plaats van een gebruikersnaam en wachtwoord log je in met je wallet, die het identiteitsbewijs presenteert.
Ga naar Vergunningen
Onder Vergunningen staat de standplaatsvergunning op naam van Frouke: burgers verkopen vanuit haar foodtruck op het festival, met de dagen, tijden en ruimte die ze mag innemen.
Haal de vergunning op in je wallet
Kies Vergunning ophalen en scan de QR-code met je wallet-app. De vergunning komt in je wallet, naast het identiteitsbewijs.
Of gebruik een zakelijke wallet
Frouke verkoopt als ondernemer. Heb je een zakelijke wallet, vul dan het adres daarvan in; de vergunning gaat dan naar de zakelijke wallet in plaats van naar je persoonlijke.
Je mist Identiteitsbewijs (SD-JWT VC). Je kunt doorgaan, maar het inloggen loopt vast zodra Zuidvliet erom vraagt.
Als er iets misgaat
Meer proberen
Dezelfde wallet, een ander verhaal. Elke use case geeft uit wat hij nodig heeft en verwijst naar een eigen draaiende dienst.