UK Open Banking · Authentication Profile

Open Banking Uk Authentication

Authentication

UK Open Banking secures its APIs with oauth2 across 2 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode and clientCredentials flow(s).

Open BankingFinancial ServicesPaymentsAccount InformationPSD2UKBankingFintechRegulated
Methods: oauth2 Schemes: 2 OAuth flows: authorizationCode, clientCredentials API key in:

Security Schemes

TPPOAuth2Security oauth2
· flows: clientCredentials
PSUOAuth2Security oauth2
· flows: authorizationCode

Source

Authentication Profile

Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/account-info-openapi.yaml, openapi/confirmation-funds-openapi.yaml, openapi/event-notifications-openapi.yaml,
  openapi/events-openapi.yaml, openapi/payment-initiation-openapi.yaml, openapi/vrp-openapi.yaml
summary:
  types:
  - oauth2
  oauth2_flows:
  - authorizationCode
  - clientCredentials
schemes:
- name: TPPOAuth2Security
  type: oauth2
  flows:
  - flow: clientCredentials
    tokenUrl: https://authserver.example/token
    scopes: 1
  description: TPP client credential authorisation flow with the ASPSP
  sources:
  - openapi/account-info-openapi.yaml
  - openapi/confirmation-funds-openapi.yaml
  - openapi/event-notifications-openapi.yaml
  - openapi/events-openapi.yaml
  - openapi/payment-initiation-openapi.yaml
  - openapi/vrp-openapi.yaml
- name: PSUOAuth2Security
  type: oauth2
  flows:
  - flow: authorizationCode
    authorizationUrl: https://authserver.example/authorization
    tokenUrl: https://authserver.example/token
    scopes: 1
  description: OAuth flow, it is required when the PSU needs to perform SCA with the ASPSP when
    a TPP wants to access an ASPSP resource owned by the PSU
  sources:
  - openapi/account-info-openapi.yaml
  - openapi/confirmation-funds-openapi.yaml
  - openapi/payment-initiation-openapi.yaml
  - openapi/vrp-openapi.yaml