Skip to content
smallPict

المصادقة الآمنة عبر رمز OTP

تسجيل دخول بدون كلمة مرور عبر رموز الأمان لمرة واحدة المرسلة إلى بريدك الإلكتروني.

تعتمد SmallPict بنية مصادقة حديثة Passwordless (بدون كلمة مرور) مبنية على رموز OTP صالحة للاستخدام لمرة واحدة وتصلك عبر البريد، مما ينهي مخاطر تسريب كلمات المرور.


القواعد الأمنية المشفرة

القاعدةالمعيارالهدف الأمني
طول الرمز6 أرقام عشريةسهل وسريع الإدخال البشري.
فترة الصلاحية10 دقائق (600 ثانية)نافذة زمنية ضيقة للوقاية من هجمات التخمين.
عدد المحاولات3 محاولات كحد أقصىإبطال الرمز تلقائياً عند الخطأ لثلاث مرات متتالية.
فاصل إعادة الإرسال60 ثانيةمنع استنزاف خوادم البريد وحظر السبام.
التخزين الآمنخوارزمية SHA-256 مع Saltلا يتم تخزين الرموز كنصوص صريحة في قواعد البيانات.

مسار المصادقة عبر API

1. طلب رمز التحقق (POST /v1/auth/otp/request)

JSON
{  "email": "developer@company.com"}

الاستجابة:

JSON
{  "success": true,  "message": "تم إرسال رمز التحقق بنجاح.",  "cooldown_seconds": 60}

2. تأكيد رمز التحقق (POST /v1/auth/otp/verify)

JSON
{  "email": "developer@company.com",  "code": "849201"}

استجابة النجاح:

JSON
{  "success": true,  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",  "user": {    "id": "usr_9a8b7c6d",    "email": "developer@company.com",    "plan": "pro"  }}