Hogyan generálhatunk egyszeri jelszót díj nélkül, a Twilio segítségével a Pythonon

Az OTP, mivel a név áll, rövidítés az egyszeri jelszóhoz, amelyet sok szolgáltatás használ, amely szervezeteket nyújt az ügyfél-hitelesítéssel kapcsolatos ügyekhez. Ezt az ügyfél magánéletének legbiztonságosabb módjának tekintik azáltal, hogy csak egyszeri hozzáférést biztosít a megadott jelszóhoz, és ezt is a tervezett ügyfél telefonján vagy levelében. Ez nagyon hasznos, ha biztonságosan szeretne bejelentkezni bármilyen portálba, és szűk biztonságot szeretne. Minden olyan alkalmazás, függetlenül attól, hogy a Netflix, az Amazon, a Google Play Store, a Hotstar stb., Mindegyik megköveteli az OTP -t, hogy a felhasználó felvegye, majd jelentkezzen be fiókjába. Ezeket az OTP -ket az OTP szolgáltató vállalatok segítségével állítják elő, és alfanumerikus, numerikus vagy ábécé lehet, attól függően, hogy milyen típusú csomagot választott. Ezek az OTP-t biztosítják a vállalatok számára, hogy ezeket a számokat programozási nyelvek vagy bármilyen csúcskategóriás eszköz segítségével generálják, majd a hordozó által felmerülő csomagok formájában értékesítik őket.

Tehát mi van, ha ezt az OTP -t kódolás segítségével készítjük, majd csatlakoztassuk egy API -hoz, amely néhánynak kezdeti ingyenes szolgáltatást nyújt, majd elkezdi tölteni. Igen, ez egy Twilio nevű API -val lehetséges. Ez egy csodálatos API, amely lehetővé teszi a felhasználók számára, hogy munkájukért ingyenesen generálhassák az OTP -t. Noha az ingyenes szolgáltatás korlátozott OTP -ket biztosít a felhasználók számára, de igen, ha ingyenes szolgáltatást szerez egy adott P -hez, mindenki kívánatos.

A programozási nyelv, amelyet ma használunk az API eléréséhez, a Python, és a munkát a Google Colaboratory-ban végezzük, amely egy ingyenes felhőalapú jupyter szolgáltatás, amelyet a Google nyújt. Tehát kezdjük!

MEGJEGYZÉS: Az összes magyarázatot szem előtt tartva kell megtenni, hogy már van Python vagy Anaconda a rendszerben, és már létrehozott egy virtuális környezetet Anaconda -ban. Ezenkívül a PIP -nek ott kell lennie a rendszerben, hogy letölthesse a Twilio -t vagy bármilyen más API -t

Ingyenes fiók létrehozása a Twilio -ban

A Twilio Szolgáltatásainak eléréséhez ingyenes fiókot kell létrehoznunk a Twilio webhelyén. Tehát tegyük meg ezt a lépéseket követve:

  • Elindultwilio.comEzután kattintson a bejelentkezési opcióra a weboldalon, és ez egy oldalra száll, ahol csak töltse ki az összes részletet, és hozzon létre fiókját.

  • Miután elkészült, csak ellenőrizze e -mailjét a Twilio által elküldött linkre kattintva.
  • Ezután ismét felkéri, hogy tegye a bejelentkezési hitelesítő adatokat. Szóval, csak csináld, és várj.
  • Most ellenőriznie kell a mobilszámát, majd a fiókját sikeresen létrehozza.

  • Kattintson az Igen elemre, ahol megkérdezi: „Írsz kódot?”
  • A következő oldalon kattintson az előnyben részesített nyelvre, amelyen az ott megadott listán szeretne dolgozni. Itt választom a Pytont.

  • Most csak kattintson a Ugrás a Dashboard opcióra, hogy a fő irányítópultra lépjen.

Dashboard megértése az OTP -hez

Itt, a műszerfal alatt, különféle dolgokat fog látni, például azt az összeget, amelyre az ingyenes próbaverzió aktív (15 dollár), az engedélyezési azonosító és az engedélyezési token. Ezekre a dolgokra az OTP generátor felépítéséhez szükségesek. Tehát csak másolja ezeket a jegyzettömb vagy bármely más szövegszerkesztő alá. Ha egyszer elkészült, a következő dolog az, hogy kattintson a műszerfalon megadott próbaszám opcióra, mivel ez megadja azt a számot, ahonnan megkapja az OTP -ket. Szóval, csak másolja ezt a nem. és mentse el valahol a szövegszerkesztőben. Miután ezek a dolgok elkészültek, jó, ha a Python segítségével eljuthat a megvalósítási részre.

Telepítési és megvalósítási rész Python használatával

  • A Twilio API telepítéséhez a PIP telepítheti a Twilio -t a rendszer által biztosított parancssorba vagy az Anaconda által biztosított parancssor segítségével, és várja meg, hogy a letöltés befejeződjön. Bár itt a Colab -ot használjuk, így a könyvtár letölthető a konzolon a gépeléssel! Pip Install Twilio.
  • A könyvtár telepítése után a következő lépés az importálása az import Twilio használatával.
  • A következő lépés a véletlenszerű könyvtár importálása a Python -ból, csak az import beírásával. Ez a könyvtár elősegíti a véletlenszerű számok létrehozását egy adott tartományból a véletlen egész szám opció használatával.
  • A megvalósítási rész többi részét az alábbiakban mutatjuk be képi ábrázolás formájában, hogy jobb képet kapjon a dolgok működéséről.

Miután az OTP létrehozása és előállítása után ugyanazok a mobiltelefonon is tükröződik másodpercek alatt.

A Twilio segítségével üzenetek és egyéb dolgok generálására is használhat. A megértés érdekében csak olvassa el a weboldalon található hivatalos dokumentációjukat, majd játsszon a különféle szolgáltatásokkal, amelyeket ez az API nyújt.

Következtetés

Tehát így készítheti saját OTP -jét a Twilio API segítségével, és ez is néhány sor kóddal. Noha az ingyenes szolgáltatás 15 dollárra korlátozódik, az OTP -nként levonott összeg nagyon minimális, így ezt a szolgáltatást hosszabb ideig használhatjuk. Miután a hitelkeret befejeződött, ugyanazt feltölthetjük a műszerfal számlázási szakaszában. Tehát lépjen az OTP előállításához, és ugyanazt kapja a mobiltelefonján.

Related Posts