Hvordan generere en gangs passord uten noen kostnad ved bruk av Twilio på Python

OTP som navnet står er en forkortelse til engangspassord som brukes av mange tjenester som gir organisasjoner for deres kunde-autentiseringsrelaterte forhold. Det blir sett på som den tryggeste måten å opprettholde personvernet til en kunde ved å gi bare engangs tilgang til passordet som er gitt, og det også på den tiltenkte kundens telefon eller post. Dette er veldig nyttig hvis du sikkert vil logge inn i noen form for portal og også vil ha tett sikkerhet. Hver applikasjon der ute om Netflix, Amazon, Google Play Store, Hotstar, etc. alle krever at OTP blir satt på av brukeren og deretter logger inn på kontoen deres. Disse OTP -ene genereres ved hjelp av OTP som gir selskaper og kan være enten alfanumerisk, numerisk eller alfabetisk avhengig av hvilken type pakke du har valgt. Disse OTP-selskapene genererer disse tallene ved hjelp av programmeringsspråk eller ethvert slags high-end-verktøy og selger dem deretter i form av pakker som oppstår av bæreren.

Så hva om vi oppretter denne OTP ved hjelp av koding og deretter kobler den til et API som gir innledende gratis tjeneste for noen få og deretter begynner å lade. Ja, det er mulig med en API kalt Twilio. Dette er et fantastisk API som lar brukere generere OTP gratis for arbeidet sitt. Selv om gratis tjenesten gir begrensede OTP -er som skal nås av brukerne, men ja å få gratis tjeneste for en bestemt tid [eriod tid, er det ønsket av alle der ute.

Programmeringsspråket som vi skal bruke i dag for å få tilgang til dette API er Python og arbeidet vil bli utført i Google Colaboratory som er en gratis skybasert Jupyter-tjeneste levert av Google. Så la oss starte!

Merk: Alle forklaringene er gjort på at du har Python eller Anaconda som allerede er der i systemet, og at du allerede har opprettet et virtuelt miljø i Anaconda. Pip må også være der i systemet for å laste ned Twilio eller noen annen type API

Opprette en gratis konto i Twilio

For tilgang til tjenestene til Twilio må vi opprette en gratis konto på Twilios nettsted. Så la oss gjøre dette ved å følge disse trinnene:

  • Gå tilTwilio.comOg klikk deretter på påloggingsalternativet på websiden, og det vil lande deg til en side der bare fyller opp alle detaljene og oppretter kontoen din.

  • Når du er gjort, bare bekreft e -posten din ved å klikke på lenken sendt av Twilio.
  • Etter dette vil det igjen be deg om å sette innloggingsinformasjon. Så bare gjør det og vent.
  • Nå må du bekrefte mobilnummeret ditt, og deretter blir kontoen din opprettet.

  • Klikk på ja hvor den spør "Skriver du kode?"
  • På neste side klikker du på det foretrukne språket du vil jobbe med fra listen som er gitt der. Her velger jeg Python.

  • Nå, bare klikk på hopp til instrumentpanelet for å gå til hovedpanelet.

Dashbordforståelse for OTP

Her, under dashbordet, vil du se forskjellige ting som beløpet som din gratis prøveperiode er aktiv ($ 15), autorisasjons -ID og autorisasjonstokenet. Disse tingene kreves av oss å bygge OTP -generatoren. Så bare kopier disse under notisblokken din eller noen annen tekstredigerer. Når den neste tingen er gjort, er det å klikke på alternativet Get Trial Number som er gitt i dashbordet, da det vil gi deg nummeret du vil motta OTP -ene fra. Så bare kopier det nei. og lagre den et sted i tekstredigereren din. Når alle disse tingene er gjort, er du god til å gå til implementeringsdelen ved å bruke Python.

Installasjon og implementeringsdel ved hjelp av Python

  • For å installere Twilio API kan du bare gjøre Pip Installer Twilio i ledeteksten som er gitt av systemet ditt eller gjennom ledeteksten som er gitt av Anaconda og vent til nedlastingen skal fullføres. Selv om vi her bruker Colab slik at biblioteket kan lastes ned i konsollen ved å skrive! Pip install Twilio.
  • Når biblioteket er installert, er neste trinn å importere det samme ved hjelp av import Twilio.
  • Neste trinn er å importere det tilfeldige biblioteket fra Python ved bare å skrive import tilfeldig. Dette biblioteket hjelper med å generere tilfeldige tall fra et gitt område ved hjelp av det tilfeldige heltallalternativet.
  • Resten av implementeringsdelen vises nedenfor i form av billedlig representasjon for å gi deg en bedre ide om ting fungerer.

Når OTP er opprettet og generert, blir det samme reflektert på mobiltelefonen i løpet av sekunder.

Du kan også bruke Twilio til å generere meldinger og andre slags ting. For mer forståelse, les nettopp deres offisielle dokumentasjon som finnes på nettstedet, og spiller deretter med de forskjellige tjenestene som denne API -en gir.

Konklusjon

Så det er slik du kan lage dine egne OTP -er ved hjelp av Twilio API og det også med noen få kodelinjer. Selv om gratis tjenesten er begrenset til $ 15, er beløpet som er trukket per OTP veldig minimalt, slik at vi kan bruke denne tjenesten i en lengre periode. Når kredittgrensen er ferdig, kan vi fylle på det samme under faktureringsdelen av dashbordet. Så gå for å generere OTP og motta det samme på mobiltelefonen din.

Related Posts