eIDAS Node is a real EC reference implementation
The European Commission publishes the CEF eIDAS-Node software (current pre-release: v2.7.0, licensed EUPL 1.2). Member States are not required to use it — they can build their own node compliant with the technical specs — but many do adapt and reuse it. The reference implementation is Java/Tomcat-based, not a Docker-ready microservice. Production deployments require significant hardening.
Source: EC Digital Building Blocks, CEF eIDAS-Node Integration Package v2.5+ (2020–2024)
eIDAS Regulation (EU) No 910/2014 is law
The base eIDAS regulation is real and in force across all 27 EU Member States. The LoA levels (Low / Substantial / High) are defined in Commission Implementing Regulation (EU) 2015/1502. The notified IdPs listed (BundID, FranceConnect+, Cl@ve, BankID) are real notified schemes as of 2024.
Source: EUR-Lex, eIDAS Regulation full text; EC eIDAS notified eID schemes list
eIDAS 2.0 / EU Digital Identity Wallet is enacted
Regulation (EU) 2024/1183 (eIDAS 2.0) was adopted. Member States must offer at least one EUDI Wallet. Implementing regulations (CIR 2024/2977, 2024/2981, 2025/846) were published through July 2025. The ARF (Architecture Reference Framework) governs technical interoperability. SD-JWT VC and OpenID4VP are the credential protocols.
Source: EC EUDIW portal, OJ 2024/1183, ARF v1.x (eu-digital-identity-wallet.github.io)
Keycloak OIDC + Django mozilla-oidc integration is standard
mozilla-django-oidc is a well-maintained library (Mozilla, Apache 2.0). The ClaimsBackend pattern shown is the officially recommended approach. RS256 is the correct algorithm for production — symmetric HS256 is only for testing. The 5-minute access token TTL shown reflects Keycloak defaults, which are sane for production.
Source: mozilla-django-oidc docs; Keycloak 24 documentation; RFC 7519 (JWT)