OPT-ACC-002Decisión del bancoAcceso e identificación del TPP

Secreto de cliente además del mTLS

¿Exige el banco un client_secret además del certificado?

Las opciones

  • Solo mTLS

    El TPP se autentica con su QWAC (RFC 8705). La API de registro solo acepta el método tls_client_auth.

  • mTLS y secreto

    Algunos servidores de autorización piden de todos modos un client_secret. La especificación lo considera poco útil.

En STET 1.6.3
Lado del banco
Según la especificación, un banco que exige un secreto debe indicarlo en su documentación. Si emite uno, también debe dar su fecha de expiración en client_secret_expires_at.
Lado del TPP
Prever el almacenamiento y la rotación de un secreto por banco, aunque la mayoría no lo pida.

Ficha revisada el 19 de octubre de 2026.

Basado en la especificación STET PSD2 API 1.6.3, con licencia CC BY 3.0 FR.

La ficha tal como está almacenada
{
  "id": "OPT-ACC-002",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Secret client en plus du mTLS",
    "en": "Client secret on top of mTLS",
    "es": "Secreto de cliente además del mTLS",
    "pt-br": "Client secret além do mTLS"
  },
  "question": {
    "fr": "La banque exige-t-elle un client_secret en plus du certificat ?",
    "en": "Does the bank require a client_secret in addition to the certificate?",
    "es": "¿Exige el banco un client_secret además del certificado?",
    "pt-br": "O banco exige um client_secret além do certificado?"
  },
  "options": [
    {
      "label": {
        "fr": "mTLS seul",
        "en": "mTLS only",
        "es": "Solo mTLS",
        "pt-br": "Só mTLS"
      },
      "text": {
        "fr": "Le TPP s'authentifie par son QWAC (RFC 8705). L'API d'enregistrement n'accepte que la méthode `tls_client_auth`.",
        "en": "The TPP authenticates with its QWAC (RFC 8705). The registration API only accepts the `tls_client_auth` method.",
        "es": "El TPP se autentica con su QWAC (RFC 8705). La API de registro solo acepta el método `tls_client_auth`.",
        "pt-br": "O TPP se autentica com o seu QWAC (RFC 8705). A API de registro só aceita o método `tls_client_auth`."
      }
    },
    {
      "label": {
        "fr": "mTLS et secret",
        "en": "mTLS and secret",
        "es": "mTLS y secreto",
        "pt-br": "mTLS e client secret"
      },
      "text": {
        "fr": "Certains serveurs d'autorisation demandent quand même un `client_secret`. La spec le juge peu utile.",
        "en": "Some authorization servers still ask for a `client_secret`. The spec considers it of little use.",
        "es": "Algunos servidores de autorización piden de todos modos un `client_secret`. La especificación lo considera poco útil.",
        "pt-br": "Alguns servidores de autorização pedem mesmo assim um `client_secret`. A especificação considera isso pouco útil."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.2.1",
        "page": 20
      }
    ],
    "openapi": [
      "registration:RegistrationRecord.client_secret"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "Une banque qui exige un secret doit le dire dans sa documentation, d'après la spec. Si elle en émet un, elle doit aussi fournir sa date d'expiration dans `client_secret_expires_at`.",
    "en": "According to the spec, a bank that requires a secret must say so in its documentation. If it issues one, it must also give its expiry date in `client_secret_expires_at`.",
    "es": "Según la especificación, un banco que exige un secreto debe indicarlo en su documentación. Si emite uno, también debe dar su fecha de expiración en `client_secret_expires_at`.",
    "pt-br": "Um banco que exige um client secret deve dizer isso na documentação, segundo a especificação. Se emitir um, também deve informar a data de expiração em `client_secret_expires_at`."
  },
  "tpp": {
    "fr": "Prévoir le stockage et la rotation d'un secret par banque, même si la plupart n'en demandent pas.",
    "en": "Plan to store and rotate one secret per bank, even though most banks do not ask for one.",
    "es": "Prever el almacenamiento y la rotación de un secreto por banco, aunque la mayoría no lo pida.",
    "pt-br": "Prever o armazenamento e a rotação de um client secret por banco, mesmo que a maioria não exija."
  },
  "regulation": null,
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}