PasskeyBridge —

Compliance & Privacy · 2026-07-13

DORA Article 28 and Third-Party ICT Risk for Identity Providers: The Subcontracting Chain

By J. W. Bouckaert

DORA Article 28 and Third-Party ICT Risk for Identity Providers: The Subcontracting Chain

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:

  1. 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.
  2. 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)).
  3. 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.
  4. 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.

TierRoleExample servicesTypical status under DORA
T0Financial entityBank, insurer, PSP, e-money institutionIn scope; owns Article 28 obligations
T1Direct ICT third partyContracted IdP, KYC orchestrator, credential walletArticle 30 contract; register entry
T2Subcontractor of T1Carrier-signal aggregator, biometric-match SaaS, document-verification vendorRegister entry; subcontracting RTS applies
T3Sub-subcontractor of T2Mobile network operator API, document dataset provider, hardware attestation serviceRegister entry where service supports a critical/important function
T4Foundational infrastructureRoot CAs, hardware root of trust vendors, national identity schemesDocumented in register; often out-of-scope for direct contract

A single carrier-signal query for silent authentication traverses T1 → T2 → T3. 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. Its Annex I names fifteen templates with B_ codes: B_01.01 to B_01.03 identify the entity, its group and branches; B_02.01 to B_02.03 hold the contractual arrangements; B_03.01 to B_03.03 the signing entities; B_04.01 the entities using each service; B_05.01 and B_05.02 the providers and the supply chain; B_06.01 the functions; B_07.01 the assessment of services supporting critical or important functions; B_99.01 the terminology. (The ESAs' January 2024 draft used RT. codes; the regulation the Commission adopted in November 2024 does not, and the ESAs' validation rules reject a file whose table codes are not in the taxonomy.) 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.

B_02.01 and B_02.02: contractual arrangements (identity-stack subset)

FieldExample—carrier signal subcontractExample—KYC subcontract
Contractual arrangement referenceAUTH-CS-2026-014AUTH-KYC-2026-002
Direct ICT third-party service provider (T1)Contracted IdPContracted KYC orchestrator
Function supportedStep-up authentication for high-risk payment initiationOnboarding identity verification
Critical or important function?YesYes
Type of ICT services (Annex III)S04—ICT security management servicesS19—Cloud services: SaaS
Substitutability (B_07.01)Highly complex substitutabilityMedium complexity
Subcontracting authorised?Yes, listed subcontractors onlyYes, listed subcontractors only
Country of provision of the serviceEU/EEA + UK adequateEU/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 referenceEXIT-CS-2026-014EXIT-KYC-2026-002

B_05.01 and B_05.02: providers and the supply chain behind critical or important functions

FieldT2—carrier-signal aggregatorT3—mobile network operator API
Legal entitySignal aggregator (LEI required)MNO (LEI required)
Type of serviceSilent authentication / SIM swap checkNumber verification API
Function chainT1 IdP → T2 aggregatorT2 aggregator → T3 MNO
CountryIEDE, FR, IT, ES, NL (per country of subscriber)
Substitutability of the T3 layerHighly complex (per country)Not substitutable within country
Approval status under RTS on subcontractingApproved on 2026-04-11Approved en bloc via T2
Concentration risk flagYes—single T2 aggregator for 4 of 5 EU marketsNo

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.

Annex III: the ICT service types an identity stack maps to

The ITS Annex III taxonomy runs from S01 to S19, and none of the nineteen is "identity" or "authentication": the words do not occur in the regulation. An identity provider is classified by what its service is, and it routinely maps to several types at once:

ITS codeAnnex III typeTypical identity example
S04ICT security management servicesIdP and MFA, SIM-swap detection, device attestation, session revocation via SSE/CAEP
S05Provision of dataCarrier number-verification and SIM-swap lookups bought as a data feed
S06Data analysisBehavioural biometrics, carrier-signal fusion
S19Cloud services: SaaSHosted KYC orchestrator, hosted wallet or credential service issuing SD-JWT-VC
S13Software licencing (excluding SaaS)Wallet SDK, on-premises verifier library

A single T1 arrangement often carries three or four of these codes simultaneously, each on its own B_02.02 row. The register must reflect all of them; a single type 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)

ControlOwnerTriggerAction
Provider health telemetryFinancial entity SOCAggregator error rate > 5% for 5 min OR public decertification noticeRoute new high-risk sessions to fallback authentication policy
Policy switchFraud / IAM engineeringSOC triggerRequire step-up to device-bound passkey + behavioural signal only
Client commsOps / CommsPolicy switchPublish maintenance banner; no reference to underlying vendor

Phase 2—Bridging (T+30 minutes to T+72 hours)

ControlOwnerTriggerAction
Alternative T2 activationIdP contract ownerPhase 1 confirmedActivate pre-contracted secondary carrier-signal aggregator
Register updateComplianceAlternative activatedUpdate B_02.01, B_02.02 and B_05.02; notify competent authority per Art. 28(3)
DPIA amendmentDPOAlternative activatedReassess data flows; document lawful basis chain
Concentration reassessmentRiskAlternative activatedRecompute 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)

ControlOwnerTriggerAction
Full contractual replacementProcurement / LegalBoard decisionExecute Article 30 contract with replacement T1 or bring T2 direct
Data return / deletionDPO / ComplianceContract terminationEnforce Article 30(2)(g) data return; document destruction certificates
Register final updateComplianceReplacement liveClose the old B_02.01 arrangement; open the new one; retain 5-year record
Post-incident reviewBoard / AuditReplacement liveUpdate 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:

LayerTime to fully replaceRegister-level substitutability
T1 IdP6-12 monthsMedium
T2 carrier-signal aggregator30-90 days (with warm secondary)Low without pre-contracted alternative
T2 KYC orchestrator90-180 daysMedium
T3 mobile network operatorNot substitutable per countryStructurally non-substitutable
T3 hardware attestation6-9 monthsLow

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:

  1. It raises the evidentiary bar for the Article 29 concentration-risk assessment, because "acceptable concentration" arguments are subject to Lead Overseer scrutiny.
  2. 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 the SOC 2 Type II controls for identity APIs → Read the EU Digital Identity Wallet and eIDAS carrier-signal note → Get started with PasskeyBridge →

Start free · Test the API