Kodrana

Caso de sucesso

Sistema de aprovação de login em tempo real com vinculação de dispositivos

Construímos um serviço que aprova automaticamente logins em contas de uma plataforma externa, processa logins através da API oficial e encaminha casos disputados para um operador.

400contas processadas

Desafio

Os compradores do projeto usam contas em uma plataforma externa. Cada conta recebe múltiplas solicitações de login diariamente, e cada solicitação deve ser aprovada antes que o comprador possa prosseguir. A aprovação manual não escala ao lidar com centenas de contas, e atrasos frustram compradores que esperam acesso imediato.

O sistema deve distinguir entre compradores legítimos e tentativas não autorizadas, aprovar apenas os dispositivos que pertencem ao comprador e passar casos incertos para uma pessoa.

Solução

Construímos um serviço em Python que monitora solicitações de login em cerca de 400 contas em tempo real através da API oficial da plataforma. Quando uma solicitação chega, o serviço verifica o dispositivo contra o banco de dados de dispositivos aprovados para aquela conta. Se o dispositivo é reconhecido, o serviço aprova o login imediatamente. Se o dispositivo é novo, o serviço verifica se o comprador está autorizado a adicioná-lo.

O serviço usa asyncio para lidar com solicitações simultâneas sem bloqueio, e PostgreSQL armazena o mapeamento entre contas, compradores e seus dispositivos aprovados. Quando o sistema não consegue resolver uma solicitação automaticamente, envia os detalhes para um bot do Telegram.

O operador revisa o caso no Telegram e aprova ou rejeita. O serviço também executa verificações diárias para confirmar que todas as contas permanecem acessíveis.

  • Monitoramento em tempo real de solicitações de login através da API oficial da plataforma
  • Vinculação de dispositivos para garantir que apenas dispositivos autorizados sejam aprovados
  • Concorrência baseada em asyncio para processar múltiplas contas simultaneamente
  • Banco de dados PostgreSQL mapeando contas, compradores e dispositivos aprovados
  • Bot do Telegram para resolução manual de casos extremos
  • Verificações automatizadas diárias para confirmar acessibilidade das contas

Resultado

  • Processa logins em cerca de 400 contas em tempo real
  • Vincula dispositivos dos compradores para que apenas seus dispositivos sejam aprovados
  • Encaminha casos disputados para um operador através de um bot do Telegram
  • Executa verificações automáticas diárias para confirmar status das contas

Precisa de algo parecido? Conte sobre seu projeto

Descreva o site, os dados ou a tarefa. Responderemos com perguntas, uma solução e um orçamento.

ou escreva diretamente

Fale com @kodrana no Telegram
Usamos seu contato apenas para responder esta solicitação.
Telegram