OPT-OAU-010Banco e TPPOAuth2 e tokens

URLs de redirect declaradas

As URLs de redirect são declaradas com antecedência?

As opções

  • Declaradas

    O banco compara a URL recebida com as declaradas no registro, de forma exata.

  • Não declaradas

    redirect_uri é opcional na requisição /authorize.

Na STET 1.6.3
Lado do banco
A comparação exata só é possível se as URLs tiverem sido declaradas, o que pressupõe um registro (OPT-ACC-001).
Lado do TPP
Enviar redirect_uri idêntico em /authorize e em /token. state é opcional, mas a especificação o recomenda.

Ficha verificada em 19 de outubro de 2026.

Com base na especificação STET PSD2 API 1.6.3, sob licença CC BY 3.0 FR.

A ficha como está armazenada
{
  "id": "OPT-OAU-010",
  "edition": "1.6.3",
  "chooser": "both",
  "title": {
    "fr": "URL de redirection déclarées",
    "en": "Declared redirect URLs",
    "es": "URL de redirección declaradas",
    "pt-br": "URLs de redirect declaradas"
  },
  "question": {
    "fr": "Les URL de redirection sont-elles déclarées à l'avance ?",
    "en": "Are redirect URLs declared in advance?",
    "es": "¿Se declaran de antemano las URL de redirección?",
    "pt-br": "As URLs de redirect são declaradas com antecedência?"
  },
  "options": [
    {
      "label": {
        "fr": "Déclarées",
        "en": "Declared",
        "es": "Declaradas",
        "pt-br": "Declaradas"
      },
      "text": {
        "fr": "La banque compare l'URL reçue à celles déclarées à l'enregistrement, à l'identique.",
        "en": "The bank compares the URL it receives with those declared at registration, character for character.",
        "es": "El banco compara la URL recibida con las declaradas en el registro, y exige una coincidencia exacta.",
        "pt-br": "O banco compara a URL recebida com as declaradas no registro, de forma exata."
      }
    },
    {
      "label": {
        "fr": "Non déclarées",
        "en": "Not declared",
        "es": "No declaradas",
        "pt-br": "Não declaradas"
      },
      "text": {
        "fr": "`redirect_uri` est optionnel dans la requête `/authorize`.",
        "en": "`redirect_uri` is optional in the `/authorize` request.",
        "es": "`redirect_uri` es opcional en la petición `/authorize`.",
        "pt-br": "`redirect_uri` é opcional na requisição `/authorize`."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.2.3",
        "page": 26
      }
    ],
    "openapi": [
      "registration:RegistrationRequest.redirect_uris"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "La comparaison exacte n'est possible que si les URL ont été déclarées, ce qui suppose un enregistrement (OPT-ACC-001).",
    "en": "Exact matching is only possible if the URLs were declared, which requires a registration (OPT-ACC-001).",
    "es": "La comparación exacta solo es posible si las URL se han declarado, lo que supone un registro (OPT-ACC-001).",
    "pt-br": "A comparação exata só é possível se as URLs tiverem sido declaradas, o que pressupõe um registro (OPT-ACC-001)."
  },
  "tpp": {
    "fr": "Envoyer `redirect_uri` à l'identique dans `/authorize` et dans `/token`. `state` est optionnel, mais la spec le recommande.",
    "en": "Send exactly the same `redirect_uri` to `/authorize` and to `/token`. `state` is optional, but the spec recommends it.",
    "es": "Enviar exactamente el mismo `redirect_uri` en `/authorize` y en `/token`. `state` es opcional, pero la especificación lo recomienda.",
    "pt-br": "Enviar `redirect_uri` idêntico em `/authorize` e em `/token`. `state` é opcional, mas a especificação o recomenda."
  },
  "regulation": null,
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}