Judo Bank Authentication
Two-tier authentication model for Judo Bank's CDR Banking APIs. The public Product Reference Data (PRD) surface (GET /banking/products, /banking/products/{productId}) is entirely unauthenticated - no API key, token, or client credential is required. Every other CDR Banking resource (accounts, balances, transactions, direct debits, scheduled payments, payees) is consumer-authorized and only reachable through the CDR accredited-data-recipient (ADR) OAuth 2.0 / OpenID Connect + FAPI flow brokered by the CDR Register - there is no open self-serve developer key.
Judo Bank secures its APIs with none, oauth2, openIdConnect, and mutualTLS across 4 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode flow(s).