Lightning Talk: Keycloak and EUDI-Wallet: A Match Made in Heaven?
summary
Implemented a working Keycloak prototype that issues and verifies EU Digital Identity Wallet credentials using OpenID4VCI and supports SD-JWT and mDoc formats, plus a QR/open link flow and callback. Built artifacts include a Keycloak extension for wallet auth, a wallet connector to bridge legacy IdPs, and a test wallet tool. Problems encountered: Keycloak lacks a natural direct_post endpoint and many service providers cannot yet natively support OpenID4VCI; the connector approach proves practical.
AI-written summary · about
chapters (8)
- 0:00Keycloak and EUDI Wallet intro
- 1:05EUDI Wallet features and mandates
- 2:31Credentials in/out of wallet
- 4:01Wallet integration flow
- 5:50Verifiable presentation request
- 7:18Credential formats SD-JWT and mdoc
- 9:08Implementation challenges
- 10:13Key takeaways
related talks
24mUse Case Implementations with the EUDI-Wallet
15mObligation Meets Potential: The EUDI‑Wallet as an Enabler for New Customer Experiences in Finance
16mKeynote: Powering the Global Digital Identity Revolution
36mThe Future of Digital Identity - All You Need to Know About ID Wallets & How to...
37mIntroduction to Verifiable Credentials
17mWallets for European Digital Identities and the Anti‑Money Laundering Regulation
07mEUDI-Wallet & KYC: Where Do We Stand — and What's Coming Next?
41mFrom Strategy to Application: The EUDI-Wallet in Countries and Municipalities
