Kodrana

Casestudie

Realtime inloggoedkeuringssysteem met apparaatkoppeling

We bouwden een service die automatisch inlogpogingen op accounts op een extern platform goedkeurt, inlogverzoeken via de officiële API verwerkt en twijfelgevallen naar een operator routeert.

400accounts verwerkt

Opdracht

De kopers van het project gebruiken accounts op een extern platform. Elk account ontvangt dagelijks meerdere inlogverzoeken en elk verzoek moet worden goedgekeurd voordat de koper verder kan. Handmatige goedkeuring schaalt niet bij honderden accounts, en vertragingen frustreren kopers die onmiddellijke toegang verwachten.

Het systeem moet onderscheid maken tussen legitieme kopers en ongeautoriseerde pogingen, alleen de apparaten goedkeuren die bij de koper horen en onduidelijke gevallen doorsturen naar een persoon.

Oplossing

We bouwden een service in Python die inlogverzoeken naar ongeveer 400 accounts realtime monitort via de officiële API van het platform. Wanneer een verzoek binnenkomt, controleert de service het apparaat tegen de database van goedgekeurde apparaten voor dat account. Als het apparaat wordt herkend, keurt de service de inlogpoging onmiddellijk goed. Als het apparaat nieuw is, controleert de service of de koper gemachtigd is om het toe te voegen.

De service gebruikt asyncio om gelijktijdige verzoeken af te handelen zonder blokkering, en PostgreSQL slaat de koppeling op tussen accounts, kopers en hun goedgekeurde apparaten. Wanneer het systeem een verzoek niet automatisch kan oplossen, stuurt het de details naar een Telegram-bot.

De operator beoordeelt het geval in Telegram en keurt het goed of wijst het af. De service voert ook dagelijkse controles uit om te verifiëren dat alle accounts toegankelijk blijven.

  • Realtime monitoring van inlogverzoeken via de officiële API van het platform
  • Apparaatkoppeling om te waarborgen dat alleen geautoriseerde apparaten worden goedgekeurd
  • Asyncio-gebaseerde gelijktijdigheid voor het verwerken van meerdere accounts tegelijk
  • PostgreSQL-database die accounts, kopers en goedgekeurde apparaten koppelt
  • Telegram-bot voor handmatige afhandeling van randgevallen
  • Dagelijkse geautomatiseerde controles om toegankelijkheid van accounts te verifiëren

Resultaat

  • Verwerkt realtime inlogpogingen op ongeveer 400 accounts
  • Koppelt apparaten van kopers zodat alleen hun apparaten worden goedgekeurd
  • Routeert twijfelgevallen naar een operator via een Telegram-bot
  • Voert dagelijkse automatische controles uit om accountstatus te verifiëren

Iets soortgelijks nodig? Vertel ons over uw opdracht

Beschrijf de website, de data of de opdracht. Wij reageren met vragen, een oplossing en een offerte.

of schrijf direct

Bericht @kodrana op Telegram
Wij gebruiken uw contactgegevens uitsluitend om op dit verzoek te reageren.
Telegram