Kodrana

Case

System til loginbekræftelse i realtid med enhedstilknytning

Vi byggede en tjeneste, der automatisk godkender login på konti på en ekstern platform, behandler loginanmodninger via den officielle API og sender tvivlstilfælde videre til en operatør.

400behandlede konti

Opgave

Projektets købere bruger konti på en ekstern platform. Hver konto modtager flere loginanmodninger dagligt, og hver anmodning skal godkendes, før køberen kan fortsætte. Manuel godkendelse kan ikke skaleres til hundredvis af konti, og forsinkelser frustrerer købere, der forventer øjeblikkelig adgang.

Systemet skal skelne mellem legitime købere og uautoriserede forsøg, kun godkende enheder, der tilhører køberen, og sende uklare tilfælde videre til en person.

Løsning

Vi byggede en tjeneste i Python, der overvåger loginanmodninger til omkring 400 konti i realtid via platformens officielle API. Når en anmodning modtages, kontrollerer tjenesten enheden mod databasen over godkendte enheder for den pågældende konto. Hvis enheden genkendes, godkender tjenesten login med det samme. Hvis enheden er ny, kontrollerer tjenesten, om køberen har tilladelse til at tilføje den.

Tjenesten bruger asyncio til at håndtere samtidige anmodninger uden blokering, og PostgreSQL gemmer sammenhængen mellem konti, købere og deres godkendte enheder. Når systemet ikke kan behandle en anmodning automatisk, sender det oplysningerne til en Telegram-bot.

Operatøren gennemgår sagen i Telegram og godkender eller afviser den. Tjenesten udfører også daglige kontroller for at sikre, at alle konti fortsat er tilgængelige.

  • Overvågning af loginanmodninger i realtid via platformens officielle API
  • Tilknytning af enheder for at sikre, at kun godkendte enheder godkendes
  • Samtidig behandling baseret på asyncio af flere konti
  • PostgreSQL-database, der forbinder konti, købere og godkendte enheder
  • Telegram-bot til manuel håndtering af særlige tilfælde
  • Daglige automatiske kontroller af, om konti er tilgængelige

Resultat

  • Behandler login på omkring 400 konti i realtid
  • Tilknytter købernes enheder, så kun deres enheder godkendes
  • Sender tvivlstilfælde videre til en operatør via en Telegram-bot
  • Udfører daglige automatiske kontroller af kontostatus

Har du brug for noget lignende? Fortæl os om din opgave

Beskriv websitet, dataene eller opgaven. Vi svarer med spørgsmål, en løsning og et tilbud.

eller skriv direkte

Skriv til @kodrana på Telegram
Vi bruger kun dine kontaktoplysninger til at svare på denne forespørgsel.
Telegram