OPT-OAU-001Bank's choiceregulatedOAuth2 and tokens

AISP OAuth2 grant

Which OAuth2 grant does the AISP use to get its token?

The options

  • Authorization code

    Redirect, optionally enriched with login_hint and ui_locales.

  • OpenID Connect

    Redirect, with the openid and offline_access scopes added.

  • CIBA

    Decoupled, in polling mode only.

Bank side
The spec asks each bank to document its choice. The diagrams on pages 45 and 48 still show a Resource Owner Password grant (embedded), which the text no longer describes.
TPP side
Read the bank's documentation. CIBA is only for AISPs and CBPIIs: decoupled PISP does not use CIBA (OPT-PIS-001).
Regulation

Redirection is not in itself an obstacle (the EBA's 2018 Opinion, §49). The methods to offer depend on those the bank offers its own customers (§50).

Texts cited

Entry checked on October 19, 2026.

Based on the STET PSD2 API 1.6.3 specification, licensed CC BY 3.0 FR.

The entry as stored
{
  "id": "OPT-OAU-001",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Grant OAuth2 de l'AISP",
    "en": "AISP OAuth2 grant",
    "es": "Grant OAuth2 del AISP",
    "pt-br": "Grant OAuth2 do AISP"
  },
  "question": {
    "fr": "Par quel grant OAuth2 l'AISP obtient-il son token ?",
    "en": "Which OAuth2 grant does the AISP use to get its token?",
    "es": "¿Con qué grant OAuth2 obtiene el AISP su token?",
    "pt-br": "Com qual grant OAuth2 o AISP obtém o token?"
  },
  "options": [
    {
      "label": {
        "fr": "Authorization code",
        "en": "Authorization code",
        "es": "Authorization code",
        "pt-br": "Authorization code"
      },
      "text": {
        "fr": "En redirect, éventuellement enrichi de `login_hint` et `ui_locales`.",
        "en": "Redirect, optionally enriched with `login_hint` and `ui_locales`.",
        "es": "En redirect, opcionalmente con `login_hint` y `ui_locales`.",
        "pt-br": "Em redirect, opcionalmente complementado com `login_hint` e `ui_locales`."
      }
    },
    {
      "label": {
        "fr": "OpenID Connect",
        "en": "OpenID Connect",
        "es": "OpenID Connect",
        "pt-br": "OpenID Connect"
      },
      "text": {
        "fr": "En redirect, avec les scopes `openid` et `offline_access` en plus.",
        "en": "Redirect, with the `openid` and `offline_access` scopes added.",
        "es": "En redirect, añadiendo los scopes `openid` y `offline_access`.",
        "pt-br": "Em redirect, com os scopes adicionais `openid` e `offline_access`."
      }
    },
    {
      "label": {
        "fr": "CIBA",
        "en": "CIBA",
        "es": "CIBA",
        "pt-br": "CIBA"
      },
      "text": {
        "fr": "En decoupled, en mode polling seulement.",
        "en": "Decoupled, in polling mode only.",
        "es": "En decoupled, solo en modo polling.",
        "pt-br": "Em decoupled, somente no modo polling."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.3.2",
        "page": 44
      },
      {
        "part": "framework",
        "section": "3.4.2.3",
        "page": 24
      },
      {
        "part": "framework",
        "section": "3.4.2.5",
        "page": 33
      }
    ],
    "openapi": [],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "La spec demande à chaque banque de documenter son choix. Les schémas des pages 45 et 48 montrent encore un grant Resource Owner Password (embedded), que le texte ne décrit plus.",
    "en": "The spec asks each bank to document its choice. The diagrams on pages 45 and 48 still show a Resource Owner Password grant (embedded), which the text no longer describes.",
    "es": "La especificación pide a cada banco que documente su elección. Los diagramas de las páginas 45 y 48 todavía muestran un grant Resource Owner Password (embedded), que el texto ya no describe.",
    "pt-br": "A especificação pede que cada banco documente a sua escolha. Os diagramas das páginas 45 e 48 ainda mostram um grant Resource Owner Password (embedded), que o texto não descreve mais."
  },
  "tpp": {
    "fr": "Lire la documentation de la banque. CIBA ne sert qu'aux AISP et aux CBPII : le decoupled PISP n'utilise pas CIBA (OPT-PIS-001).",
    "en": "Read the bank's documentation. CIBA is only for AISPs and CBPIIs: decoupled PISP does not use CIBA (OPT-PIS-001).",
    "es": "Consultar la documentación del banco. CIBA solo lo usan los AISP y los CBPII: el decoupled PISP no usa CIBA (OPT-PIS-001).",
    "pt-br": "Ler a documentação do banco. CIBA só serve para AISP e CBPII: o decoupled PISP não usa CIBA (OPT-PIS-001)."
  },
  "regulation": {
    "text": {
      "fr": "La redirection n'est pas en soi un obstacle (avis EBA de 2018, §49). Les méthodes à offrir dépendent de celles que la banque propose à ses propres clients (§50).",
      "en": "Redirection is not in itself an obstacle (the EBA's 2018 Opinion, §49). The methods to offer depend on those the bank offers its own customers (§50).",
      "es": "La redirección no es en sí misma un obstáculo (dictamen de la EBA de 2018, §49). Los métodos que hay que ofrecer dependen de los que el banco ofrece a sus propios clientes (§50).",
      "pt-br": "O redirect não é, por si só, um obstáculo (parecer da EBA de 2018, §49). Os métodos a oferecer dependem dos que o banco oferece aos próprios clientes (§50)."
    },
    "sources": [
      {
        "act": "eba-opinion-2018",
        "ref": "§49"
      },
      {
        "act": "eba-opinion-2018",
        "ref": "§50"
      }
    ]
  },
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}