Compliance & Privacy · 2026-07-13
DORA Article 28 and Third-Party ICT Risk for Identity Providers: The Subcontracting Chain
By J. W. Bouckaert
The regulation financial firms cannot delegate
Regulation (EU) 2022/2554—the Digital Operational Resilience Act, or DORA—has applied to in-scope financial entities across the European Union since 17 January 2025. Its ambition is straightforward: harmonise how banks, insurers, investment firms, payment institutions, e-money institutions, and their supervisors reason about the ICT they depend on, including the ICT they do not own.
Article 28, titled "General principles" for ICT third-party risk, is where that ambition meets the identity vendor stack. It is short. It is also the article that quietly reshapes every carrier-signal contract, every KYC processor arrangement, and every credential-issuance agreement a European financial entity has ever signed. Because identity is almost never delivered by a single vendor, Article 28 is really a regulation about chains—the sub-processors your identity provider uses, the sub-sub-processors those providers use, and the exit path when any link in that chain becomes untenable.
This article maps DORA's third-party ICT-risk regime onto the identity providers financial entities actually deploy. It provides a register-of-information template aligned to Commission Implementing Regulation (EU) 2024/2956, and it walks through the exit-strategy model required by Article 28(8) for the case that keeps identity architects awake: a critical carrier-signal provider is decertified overnight.
Article 28 obligations
Article 28 imposes four durable obligations on the financial entity, regardless of how many vendors sit between it and the eventual signal:
- Full-lifecycle responsibility. The financial entity remains fully responsible for compliance with all DORA obligations even when ICT services are provided by third parties (Article 28(1)(a)). Delegation of the task never delegates the duty.
- A strategy proportionate to the entity. The management body adopts and reviews an ICT third-party risk strategy, including a policy on the use of ICT services supporting critical or important functions (Article 28(2)).
- A register of information. The financial entity maintains and updates a register of information covering all contractual arrangements on the use of ICT services provided by third-party service providers, distinguishing those supporting critical or important functions from those that do not (Article 28(3)). The register is reportable to the competent authority.
- Documented exit strategies. For ICT services supporting critical or important functions, the entity puts in place exit strategies that account for risks emerging at the third-party level, including insolvency, deterioration in service quality, and business disruption (Article 28(8)).
Article 29 adds a preliminary concentration-risk assessment before contracting, and Article 30 governs the contract itself. Article 31 empowers the European Supervisory Authorities (EBA, EIOPA, ESMA), acting through their Joint Committee, to designate Critical ICT Third-Party Service Providers (CTPPs) for direct oversight by a Lead Overseer.
The regime is deliberately vendor-agnostic. It does not care whether the ICT service is a database, a mainframe, or a carrier signal. It cares whether the service supports a critical or important function, and it cares who is providing it—all the way down the chain.
Identity vendors as a DORA edge case
Most DORA guidance treats "ICT services" as if the vendor list were short and legible: a cloud hyperscaler, a core banking platform, a payments switch. Identity does not decompose that cleanly.
A single production authentication event at a European bank routinely involves:
- an Identity Provider (IdP) the bank contracts with (Okta, Ping, Entra ID, ForgeRock, or an in-house build);
- a passkey/WebAuthn attestation validated against a hardware attestation service;
- one or more carrier-signal providers returning SIM-swap, silent authentication, or number-lookup evidence;
- a KYC/AML orchestration layer proxying to document-verification, biometric-match, and sanctions-screening subprocessors;
- a verifiable-credential issuer for reusable identity (SD-JWT-VC or ISO/IEC 18013-5 mDLs);
- an event-signalling fabric (OpenID SSE/CAEP) that other IdPs rely on for session revocation.
Each of those is an ICT third-party arrangement. Several are subcontractors of the entity's primary IdP contract. Some are subcontractors of subcontractors. And several sit inside services that would satisfy the "critical or important function" test on their own—login to a payment initiation service, for example, or step-up authentication for a wire above the SEPA Instant threshold.
DORA does not exempt these arrangements because they are indirect. Article 30(2)(a) explicitly requires contractual coverage of the ICT services that will be subcontracted, and the ESAs' final draft RTS on subcontracting issued under Article 30(5) makes the register-and-approval obligation flow down through the chain for services supporting critical or important functions.
The subcontracting chain, made concrete
The following table shows the shape most European banks discover the first time they try to complete their DORA register of information for their identity stack. None of it is hypothetical.
| Tier | Role | Example services | Typical status under DORA |
|---|---|---|---|
| T0 | Financial entity | Bank, insurer, PSP, e-money institution | In scope; owns Article 28 obligations |
| T1 | Direct ICT third party | Contracted IdP, KYC orchestrator, credential wallet | Article 30 contract; register entry |
| T2 | Subcontractor of T1 | Carrier-signal aggregator, biometric-match SaaS, document-verification vendor | Register entry; subcontracting RTS applies |
| T3 | Sub-subcontractor of T2 | Mobile network operator API, document dataset provider, hardware attestation service | Register entry where service supports a critical/important function |
| T4 | Foundational infrastructure | Root CAs, hardware root of trust vendors, national identity schemes | Documented in register; often out-of-scope for direct contract |
A single carrier-signal query for silent authentication traverses T1 → T2 → T3 in under 400 ms. Each hop is a separate contractual and jurisdictional surface. Each hop must be reasoned about individually in the register, and each hop must be covered by the exit strategy for the T1 relationship.
Firms expect the chain to exist. The failure mode that surprises them is that the T3 (and sometimes T4) layer is invisible to the T0 contract. A European bank contracting with an IdP for step-up authentication may never see the names of the mobile network operators whose telemetry it depends on. Article 28(3) requires the register to surface them anyway.
Register of Information: A working template
Commission Implementing Regulation (EU) 2024/2956 laying down the ITS on the register of information specifies the fields the register must contain, in machine-readable form, for supervisory reporting. The following is an identity-specialised extract mapped to the register's actual sections. Field labels track the ITS templates; content is illustrative for a mid-sized EU credit institution.
RT.01—Contractual arrangements (identity-stack subset)
| Field | Example—carrier signal subcontract | Example—KYC subcontract |
|---|---|---|
| Contractual arrangement reference | AUTH-CS-2026-014 | AUTH-KYC-2026-002 |
| Direct ICT third-party service provider (T1) | Contracted IdP | Contracted KYC orchestrator |
| Function supported | Step-up authentication for high-risk payment initiation | Onboarding identity verification |
| Critical or important function? | Yes | Yes |
| Nature of service (per ITS taxonomy) | S07—Identity and access management | S06—Application software |
| Substitutability (H/M/L) | Low | Medium |
| Subcontracting authorised? | Yes, listed subcontractors only | Yes, listed subcontractors only |
| Country of provision of the service | EU/EEA + UK adequate | EU/EEA |
| Data location (primary/secondary) | EU (Frankfurt); EU (Dublin) | EU (Paris); EU (Amsterdam) |
| Personal data processed? | Pseudonymised identifiers only (zero-PII binding) | Full identity documents |
| Exit plan reference | EXIT-CS-2026-014 | EXIT-KYC-2026-002 |
RT.02—Subcontractors supporting critical or important functions
| Field | T2—carrier-signal aggregator | T3—mobile network operator API |
|---|---|---|
| Legal entity | Signal aggregator (LEI required) | MNO (LEI required) |
| Type of service | Silent authentication / SIM swap check | Number verification API |
| Function chain | T1 IdP → T2 aggregator | T2 aggregator → T3 MNO |
| Country | IE | DE, FR, IT, ES, NL (per country of subscriber) |
| Substitutability of the T3 layer | Low (per country) | Not substitutable within country |
| Approval status under RTS on subcontracting | Approved on 2026-04-11 | Approved en bloc via T2 |
| Concentration risk flag | Yes—single T2 aggregator for 4 of 5 EU markets | No |
The distinction between T2 and T3 substitutability is the field regulators most often press on. A T2 aggregator can typically be replaced within a quarter; a T3 mobile network operator cannot be replaced at all for subscribers on its network, because the network is the source of truth for the signal. Documenting that structural non-substitutability is what the register is for.
RT.03—ICT services provided (identity taxonomy mapping)
The ITS uses a service taxonomy (S01…S15). Identity providers routinely map to multiple:
| ITS code | Description | Typical identity example |
|---|---|---|
| S06 | Application software | KYC orchestrator, wallet SDK |
| S07 | Identity and access management | IdP, MFA, session management |
| S08 | Security services | SIM-swap detection, device attestation, session-revocation via SSE/CAEP |
| S13 | Data processing (analytics) | Behavioural biometrics, carrier-signal fusion |
| S15 | Other | Verifiable credential issuance, selective-disclosure SD-JWT-VC |
A single T1 arrangement often carries three or four of these codes simultaneously. The register must reflect all of them; a single ITS code per contract is one of the most common findings in supervisory sample tests.
Exit strategy: When a critical carrier signal provider is decertified
Article 28(8) requires exit strategies for ICT services supporting critical or important functions. The boilerplate contemplates a tidy commercial termination. The archetypal identity scenario is this one: at 09:00 CET on a Tuesday, a major carrier-signal aggregator loses its regulatory certification in one or more member states—decertified after a supervisory finding, a data-protection incident, or, under Article 31, following a Lead Overseer's recommendation the aggregator declined to implement.
By 09:30, the T1 IdP has silently degraded silent-authentication verdicts to a null-return posture. Step-up authentication is now decision-blind for every high-value payment session in flight.
A working exit strategy has to survive that morning. The following model, expressed as a phased runbook, is what DORA-mature institutions actually deploy.
Phase 1—Detection and containment (T+0 to T+30 minutes)
| Control | Owner | Trigger | Action |
|---|---|---|---|
| Provider health telemetry | Financial entity SOC | Aggregator error rate > 5% for 5 min OR public decertification notice | Route new high-risk sessions to fallback authentication policy |
| Policy switch | Fraud / IAM engineering | SOC trigger | Elevate step-up to device-bound passkey + behavioural signal only |
| Client comms | Ops / Comms | Policy switch | Publish maintenance banner; no reference to underlying vendor |
Phase 2—Bridging (T+30 minutes to T+72 hours)
| Control | Owner | Trigger | Action |
|---|---|---|---|
| Alternative T2 activation | IdP contract owner | Phase 1 confirmed | Activate pre-contracted secondary carrier-signal aggregator |
| Register update | Compliance | Alternative activated | Update RT.01 and RT.02; notify competent authority per Art. 28(3) |
| DPIA amendment | DPO | Alternative activated | Reassess data flows; document lawful basis chain |
| Concentration reassessment | Risk | Alternative activated | Recompute concentration ratios per Art. 29 |
Bridging exists because carrier signals are not homogenous across T2 vendors. A silent-authentication verdict from Aggregator A is not a drop-in replacement for one from Aggregator B; the underlying MNO coverage, false-positive envelope, and latency distribution differ. The exit strategy has to specify which authentication decisions can degrade gracefully and which must be paused entirely. See SIM Swap Detection's Latency Blind Spot for why the naive drop-in fails in practice.
Phase 3—Full replacement (T+72 hours to T+90 days)
| Control | Owner | Trigger | Action |
|---|---|---|---|
| Full contractual replacement | Procurement / Legal | Board decision | Execute Article 30 contract with replacement T1 or bring T2 direct |
| Data return / deletion | DPO / Compliance | Contract termination | Enforce Article 30(2)(g) data return; document destruction certificates |
| Register final update | Compliance | Replacement live | Close old RT.01 entry; open new; retain 5-year record |
| Post-incident review | Board / Audit | Replacement live | Update ICT third-party risk strategy per Art. 28(2) |
Ninety days is roughly the shortest realistic window to run a compliant vendor procurement (including Article 29 pre-contractual concentration assessment) and stand up integration testing against a T2 whose T3 MNO relationships differ from the decertified provider's. Institutions that assume same-week vendor migration have not actually rehearsed one.
Substitutability, quantified
The 90-day figure carries a corollary: the exit strategy is only credible if the alternative T2 is under contract before Phase 1 fires. DORA does not mandate multi-vendor by name, but Article 29's concentration-risk assessment quietly forces the question. A rough substitutability heat map, of the kind that belongs in the annual ICT third-party risk strategy review:
| Layer | Time to fully replace | Register-level substitutability |
|---|---|---|
| T1 IdP | 6-12 months | Medium |
| T2 carrier-signal aggregator | 30-90 days (with warm secondary) | Low without pre-contracted alternative |
| T2 KYC orchestrator | 90-180 days | Medium |
| T3 mobile network operator | Not substitutable per country | Structurally non-substitutable |
| T3 hardware attestation | 6-9 months | Low |
The right entry in the register is not aspirational. Marking a structurally non-substitutable T3 as "medium substitutability" because a hypothetical alternative exists on paper is exactly the kind of finding that has surfaced in ESAs peer reviews of outsourcing arrangements under the predecessor EBA guidelines. DORA supervisors inherit that scrutiny.
Concentration risk and CTPP designation
Article 29 requires financial entities to assess whether a proposed ICT contractual arrangement leads to a situation of ICT concentration risk. Article 31 then allows the ESAs, through the Joint Committee, to designate ICT third-party service providers as critical (CTPPs) based on systemic impact, substitutability, and interconnectedness.
The identity industry has three natural CTPP candidates already visible in most European register-of-information exports: the dominant hyperscaler hosting most IdP control planes, the small number of KYC orchestrators serving a majority of pan-European neobanks, and the carrier-signal aggregators that concentrate MNO connectivity for step-up authentication.
A CTPP designation is not, on its own, a finding of harm. It is a supervisory tool. But for the financial entity, a CTPP flag on a T2 or T3 in the register does two things:
- It raises the evidentiary bar for the Article 29 concentration-risk assessment, because "acceptable concentration" arguments are subject to Lead Overseer scrutiny.
- It tightens the exit-strategy timeline. A CTPP subject to a Lead Overseer recommendation—one the provider declines to implement—is precisely the scenario that triggers the Phase 1 runbook above.
PasskeyBridge in the chain
PasskeyBridge is designed to be a T1 or T2 in a DORA register, depending on how the financial entity contracts. Two properties are engineered specifically for that placement:
- Zero-PII binding on carrier signals. Verdicts are returned bound to a pseudonymised subscriber hash, so the register-of-information field on personal data processed can be truthfully filled as "no plaintext identifiers." See the Zero-PII architecture reference.
- Cryptographic transparency of the sub-processor chain. Every attestation carries a signed manifest of the underlying signal providers, canonicalised under JCS and signed under our hybrid signature scheme, so the register entry for a T2 dependency can be reproduced from wire evidence rather than from an internal spreadsheet.
Neither eliminates the financial entity's Article 28 obligations. Nothing can. What they do is reduce the epistemic burden of the register from "trust the vendor's disclosure" to "verify the wire." That is the durable form of the compliance argument.
Read our SOC 2 Type II controls for identity APIs → Read the EU Digital Identity Wallet and eIDAS carrier-signal note → Get started with PasskeyBridge →