AIB Group (UK) · Authentication Profile

Aib Group Uk Authentication

Authentication

AIB Group (UK) secures its APIs with oauth2, openIdConnect, and mutualTLS across 4 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode and clientCredentials flow(s).

Financial ServicesBankingOpen BankingPSD2OBIECMA9United KingdomPaymentsAccount InformationConfirmation of FundsNorthern Ireland
Methods: oauth2, openIdConnect, mutualTLS Schemes: 4 OAuth flows: authorizationCode, clientCredentials API key in:

Security Schemes

OpenData none
OpenBankingOAuth2 oauth2
· flows: authorizationCode, clientCredentials
OpenIDConnect openIdConnect
MutualTLS mutualTLS

Source

Authentication Profile

Raw ↑
generated: '2026-07-23'
method: searched
source: https://developer.aibgb.co.uk/apis
note: >-
  AIB Group (UK) implements the UK Open Banking (OBIE) security profile. The
  public Open Data API (v2.2) is unauthenticated. The Read/Write family
  (Account Information, Payment Initiation, Confirmation of Funds, Variable
  Recurring Payments, Event Notifications) is FAPI-secured under OAuth2/OIDC
  with PSD2 strong customer authentication (SCA). TPPs onboard via OBIE Dynamic
  Client Registration (DCR v3.2) using OBIE/eIDAS certificates. Access tokens
  are obtained via authorization_code (customer-present, AIS/PIS consent) and
  client_credentials (client-present setup) grants. The live OpenAPI spec
  captured in this repo is the unauthenticated Open Data API and declares no
  securitySchemes; the auth model below is captured from the developer portal
  and OBIE standard, not derived from that spec.
summary:
  types: [oauth2, openIdConnect, mutualTLS]
  api_key_in: []
  oauth2_flows: [authorizationCode, clientCredentials]
  strong_customer_authentication: true
  standard: FAPI 1.0 Advanced (Financial-grade API) / OBIE Security Profile
schemes:
  - name: OpenData
    type: none
    description: >-
      Public, unauthenticated Open Data API (v2.2). No credentials required;
      product reference data served over TLS.
    applies_to: [aib-group-uk-open-data-api]
  - name: OpenBankingOAuth2
    type: oauth2
    description: >-
      OBIE FAPI-secured OAuth2 with OIDC. authorization_code (with PKCE / PAR /
      request object, JARM) for customer consent flows (AIS, PIS, CBPII, VRP);
      client_credentials for consent set-up. Access is granted through
      developer-portal onboarding and sandbox before production.
    flows:
      - flow: authorizationCode
        description: Customer-present consent authorization (AIS/PIS/VRP/CBPII).
      - flow: clientCredentials
        description: Client-present consent set-up and event subscription.
    applies_to:
      - aib-group-uk-account-information-api
      - aib-group-uk-payment-initiation-api
      - aib-group-uk-confirmation-of-funds-api
      - aib-group-uk-variable-recurring-payments-api
      - aib-group-uk-credit-cards-information-api
      - aib-group-uk-event-notification-subscription-api
      - aib-group-uk-aggregated-event-polling-api
  - name: OpenIDConnect
    type: openIdConnect
    description: >-
      OpenID Connect identity layer over OAuth2 for the Read/Write APIs; id_token
      carries the consent and SCA assurance.
  - name: MutualTLS
    type: mutualTLS
    description: >-
      Mutual TLS with OBIE/eIDAS (QWAC/QSEAL) transport and signing certificates;
      required for Dynamic Client Registration (DCR v3.2) and token endpoints.
    applies_to: [aib-group-uk-dynamic-client-registration-api]
onboarding:
  model: self-serve developer portal + DCR
  portal: https://developer.aibgb.co.uk/
  dynamic_client_registration: https://developer.aibgb.co.uk/dynamic-client-registration-api-v3-2-gb/apis
  certificates: OBIE / eIDAS (QWAC, QSEAL)
  sandbox: true