Compartilhamento de Dados - Aprovação do Consentimento
Nesta documentação você terá acesso as chamadas e integrações necessárias para as etapas de autenticação e confirmação/cancelamento da operação, no ambiente do BancoEstado.
Exemplo de URL utilizada pela Fintech para redirecionamento do cliente para o ambiente BancoEstado
https://appBech?consentid=64e533c6f7c877001112d405&interactionid=64e533c6f7c877001112d406
Ao chegar ao ambiente BancoEstado, o usuário deve realizar o seu login, conforme os padrões de autenticação da instituição. Mediante o login, é retornado um token de usuário para a seção.
POST interaction login
URL de geração do token
https://keycloak.bdc.fsapps.io/auth/realms/consent-management-sandbox-prd/protocol/openid-connect/token
cURL para geração do token
curl --location '${TOKEN_URL}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'scope=openid' \
--data-urlencode 'client_id=${CLIENT_ID} \
--data-urlencode 'client_secret=${CLIENT_SECRET}'
URL base do consent management
https://api-sandbox.opb.bech.prd.fsapps.io
cURL para chamada do interaction login
cURL para chamada de consulta dos dados
cURL de aprovação
cURL de rejeição
cURL de redirecionamento para a Fintech solicitante