Sms-otp-verification
يُستخدَم التطبيق لإثبات ملكية رقم الهاتف.
وظيفتها
يقدّم تطبيق الويب الخاص بي عملية مصادقة آمنة عبر الرسائل القصيرة لكلمة المرور الصالحة لمرة واحدة (OTP) من أجل مصادقة المستخدمين بفعالية.
عندما يسجّل المستخدم حسابًا أو يحاول تسجيل الدخول، يُدخِل رقم هاتفه.
ينشئ التطبيق كلمة مرور صالحة لمرة واحدة فريدة ويرسلها إلى رقم هاتف المستخدم عبر الرسائل القصيرة.
يتلقّى المستخدم كلمة المرور الصالحة لمرة واحدة على جهازه الجوّال ويُدخلها في التطبيق.
يُجري التطبيق عملية تحقّق من كلمة المرور الصالحة لمرة واحدة التي أدخلها المستخدم مقارنةً بتلك التي تم إنشاؤها لتأكيد هوية المستخدم.
الدمج مع Gemini API:
أستخدِم Gemini API لمعالجة إنشاء كلمات المرور الصالحة لمرة واحدة وإرسالها. في ما يلي آلية الدمج:
إعداد واجهة برمجة التطبيقات:
تعالج Gemini API هذا الطلب وترسل كلمة المرور لمرة واحدة (OTP) كرسالة قصيرة إلى هاتف المستخدم.
عند تلقّي إدخال كلمة المرور لمرة واحدة من المستخدم، يُجري تطبيقنا عملية إثبات صحة هذه الكلمة من خلال مقارنتها بكلمة المرور لمرة واحدة المخزّنة.
مزايا استخدام Gemini API:
الموثوقية: تضمن تسليم كلمات المرور لمرة واحدة في الوقت المناسب عبر الرسائل القصيرة، وهي ميزة ضرورية لمصادقة المستخدمين.
قابلية التوسّع:تعالج كميات كبيرة من طلبات كلمة المرور لمرة واحدة بكفاءة، وهي مناسبة لقواعد المستخدمين المتزايدة.
توفّر وسيلة آمنة لتسليم كلمات المرور لمرة واحدة، ما يضمن أمان بيانات المستخدمين.
لا يؤدي هذا الدمج مع Gemini API إلى تبسيط إدارة كلمة المرور لمرة واحدة فحسب، بل يعزّز أيضًا الأمان والموثوقية العامتَين لتطبيق الويب. من خلال الاستفادة من واجهة برمجة التطبيقات القوية في Gemini، أضمن للمستخدمين تجربة مصادقة سلسة وآمنة.
تم إنشاؤه باستخدام
- الويب/Chrome
- Firebase
الفريق
من
Erick Nzioka Maundu
من
كينيا