Middleware para quê?

Nós criamos um Middleware pra ajudar na integração e fazer o mapeamento dos tokens pra você, se você quiser saber mais detalhes sobre os benefícios de usar o Connector basta seguir e ler as próximas seções. Mas note que o Middleware deve ser instalado na sua infraestrutura de Cloud, hoje suportamos tanto a AWS quanto o GCP.

Para obter e renovar os tokens de forma transparente no Connector, basta enviar uma chamada para o próprio Connect da seguinte forma.

POST http://localhost:8000/partner/events/

COPIAR
{
"name": "authorization:code",
"version": 1,
"id": UUID,
"flowId": UUID,
"payload": {
"authorizationCode": AUTH_CODE
},
"identity": {
"userId": USER_ID
},
"metadata": {},
"auth": {}
}

Note que nesta chamada é necessário informar um UserID de usuário da sua plataforma, o próprio Connector já vai gerenciar pra você os mapeamentos do seu usuário para os seus respectivos tokens de acesso. Ele também já terá configurado suas credenciais de maneira segura e criptografada, e portanto você não precisar se preocupar com esses dados sendo trafegados dentro da sua infraestrutura de maneira indevida.

Exemplo de uma resposta bem sucedida, note que os tokens não foram retornados na resposta porque o Connector os armazena num banco de dados e gerencia toda a troca de tokens e atualização dos tokens expirados para você.

COPIAR
{
"name": "authorization:code:response",
"version": 1,
"id": UUID,
"flowId": UUID,
"payload": {},
"identity": {},
"auth": {},
"metadata": {}
}

Para buscar todas as variáveis de um usuário de uma só vez, você nem precisa passar o token de acesso, basta passar o UserID e o Connector fará o mapeamento todo por debaixo dos panos. O próprio Middleware vai gerenciar o mapeamento das informações financeiras por ID de usuário e retornar todas as soluções agregadas em um único evento.

POST http://localhost:8000/gbConnect/events

COPIAR
{
"name": "gbconnect:variables",
"version": 1,
"id": UUID,
"flowId": UUID,
"payload": {},
"identity": {
"userId": USER_ID
},
"auth": {},
"metadata": {}
}
Anterior
3. Como obter os Tokens?
Próximo
5. Análises Disponíveis

© GuiaBolso Finanças Correspondente Bancário e Serviços LTDA 2020

O Guiabolso Connect utiliza cookies e tecnologias similares, como pixels e tags, para oferecer a melhor experiência para o usuário. Ao utilizar nossos serviços, você concorda com essa utilização. Mais detalhes no item 5 da nossa Política de Privacidade