common-gateway/waardepapieren-bundle
Composer 安装命令:
composer require common-gateway/waardepapieren-bundle
包简介
An example package for creating symfony flex bundles as plugins
README 文档
README
Waarom waardepapieren?
Soms moet je aantonen dat je in een gemeente woont. Bijvoorbeeld als een woningcorporatie daarom vraagt. Je gaat dan naar de gemeente om een uittreksel aan te vragen. De gemeentemedewerker zoekt jouw gegevens op in het burgerzakensysteem. Print een uittreksel. En zet daar een stempel op. Een uittreksel kan vaak ook online aangevraagd worden. Het duurt dan een aantal dagen voordat je het uittreksel thuis hebt. In beide gevallen is het proces arbeidsintensief, en klantonvriendelijk. Ook zijn de kosten voor zowel de gemeente als inwoner hoog.
Deze dienstverlening aan inwoners en bedrijven moet verbeterd worden. Het liefst in combinatie met het bereiken van een efficiëntere bedrijfsvoering. Dit streven leidde bij de gemeente Haarlem tot de ontwikkeling van een Proof of Concept (PoC) voor het verstrekken van digitale waardepapieren. Een uittreksel uit de Basisregistratie Personen bijvoorbeeld. De klantreis voor uittreksels is in kaart gebracht om de behoefte aan deze oplossing bij zowel de gemeente als de inwoner te analyseren. Acht gemeenten hebben het prototype uitgewerkt tot een veilig product dat gemeenten nu zelf kunnen implementeren.
Wat is nu eigenlijk een waardepapier?
In de technische zin is een waardepapier een claim die kan worden gecontroleerd, of in vakjargon verifiable credentials een europese standaard . Internationaal (en binnen de EU identywallet) gebruiken we als techniek daarvoor doorgaans JSON WEB Tokens maar in Nederland gebruiken we vaak irma. De waardepapieren service ondersteund in princiepe bijde.
Een claim kan een data set zijn (zo als een volledig uittreksel) en een enkel feit (zo als een diploma), laten we die laatste eens als voorbeeld nemen
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://www.w3.org/2018/credentials/examples/v1"
],
"id": "http://example.edu/credentials/3732",
"type": ["VerifiableCredential", "UniversityDegreeCredential"],
"issuer": "https://example.edu/issuers/565049",
"issuanceDate": "2010-01-01T00:00:00Z",
"credentialSubject": {
"degree": {
"type": "BachelorDegree",
"name": "Bachelor of Science and Arts"
}
}
}
Het is met andere woorden niet veel meer dan een JSON object dat een aantal eigenschappen bevat, deze eigenschappen zouden overeen moeten komen met de eigenschappen van het document waarop de QR code gedrukt gaat worden.
Vervolgens onderteken we de credential met een certificaat zodat aan de hand van de public key kan worden gecontrolleerd of de credential
- Daadwerkenlijk afgegeven is door de partij die er op staat als issuer
- Niet is aangepast
- Niet is verlopen (optioneel)
- Niet is ingetrokken (optioneel)
En geeft de scan app de credential subject informatie terug te controlle (het papier waar de code op staat zou immers kunnen zijn aanepast).
Zo creëren we een waterdicht systeem waarbij een afnemende partij in één oogopslag kan zien dat de gegevens nu nog juist zijn.
Met wie we samenwerken
Samenwerken met elkaar aan innovatie is nodig om zowel opbrengsten als investeringen te delen. We vinden het voor onze innovatiekracht belangrijk om onze netwerken met andere gemeenten in te zetten bij innovatie. De betrokken gemeenten bij dit innovatieproject zijn:
- Haarlem
- Bloemendaal/Heemstede
- DUO+ (Diemen, Uithoorn, Ouder-Amstel)
- Enschede
- Harderwijk
- Rotterdam
- Hoorn
- Schiedam
Regiebureau Dimpact is namens deze gemeenten opdrachtgever naar ICTU, die als opdrachtnemer optreedt. Binnen Dimpact delen gemeenten kennis en inspiratie. Dimpact is het platform voor het verbeteren én hergebruiken van praktische oplossingen. We delen onze kennis, netwerken en oplossingen met elkaar.
Wat we willen bereiken
Als gemeenten willen we zoveel mogelijk samen optrekken in het ontwikkelen van technologische oplossingen. We hebben dezelfde doelstelling: het verbeteren van de dienstverlening aan inwoners en bedrijven. De ontwikkeling en implementatie van de toepassing voor het verifiëren van digitale waardepapieren draagt bij aan het verbeteren van de klantreis van inwoners. En het levert een kostenbesparing voor zowel gemeenten als inwoners op.
De techniek die voor het digitale uittreksel ontwikkeld is, kent veel meer toepassingsmogelijkheden. Alle gemeentelijke informatie waarvan de echtheid en authenticiteit gecontroleerd moet worden, komen in aanmerking voor de techniek.
Wat samenwerken ons oplevert
Door samenwerkingen ontstaan er betere oplossingen. Dat is ons uitgangspunt. Gemeenten kunnen bij het opschalen profiteren van het werk van deze acht koplopergemeenten. We delen successen, ervaringen en ontwikkelen samen door.
Door samenwerking kunnen we…
- inspiratie en kennisdeling stimuleren
- een grotere slagvaardigheid realiseren
- opschalen
- aansluiting zoeken bij landelijke ontwikkelingen
- schaalvoordelen realiseren
common-gateway/waardepapieren-bundle 适用场景与选型建议
common-gateway/waardepapieren-bundle 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 570 次下载、GitHub Stars 达 0, 最近一次更新时间为 2022 年 10 月 26 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「symfony」 「gateway」 「common」 「conduction」 「waardepapieren」 「commongateway」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 common-gateway/waardepapieren-bundle 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 common-gateway/waardepapieren-bundle 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 common-gateway/waardepapieren-bundle 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
repository php library
Payyo Gateway for the Omnipay payment processing library
The bundle for easy using json-rpc api on your project
Provides common functionality and classes for Serenata.
Common libraries used by Zimbra Api
Bundle Symfony DaplosBundle
统计信息
- 总下载量: 570
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 15
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: EUPL-1.2
- 更新时间: 2022-10-26