يُعيد مصادقة المستخدمين في المعاملات بعد التسجيل، مما يتيح تنويع أساليب المصادقة وفقاً للتجربة المطلوبة ومستوى حساسية التدفق.
ما تحله حالة الاستخدام هذه
تعالج إعادة التحقق الذكية تحدي إعادة مصادقة المستخدمين بأقل قدر ممكن من الاحتكاك، عبر تنسيق أساليب متعددة للتحقق من الهوية بصورة تكيّفية — مختارةً الأسلوب الأنسب لمستوى مخاطر كل معاملة. بدلاً من طلب التقاط حيوي كامل في كل مرة، تجمع بين البيانات الوصفية و/أو مفاتيح المرور مع البيانات الحيوية الموجودة (إن رُغب في ذلك).
يمكن ضبط الحد الأدنى لمستوى الاحتكاك من خلال اختيار قيمة useCase، فبناءً على مستوى الأهمية يمكن تحديد الحد الأدنى للاحتكاك ليكون المصادقة الصامتة أو مفتاح المرور أو القياس الحيوي للوجه كتحدٍّ. وبمجرد الاختيار، تُنسّق Unico أدنى تقنية احتكاك ممكنة مع ضمان نفس مستوى الأمان للقياس الحيوي للوجه.
استخدم حالة الاستخدام هذه عندما:
- إعادة التحقق الدورية (مثل: تسجيل الد خول بدون كلمة مرور، والمراجعة الأسبوعية).
- التحويلات المالية
- إدارة الحساب (مثل: تغيير كلمة المرور أو الحدود)
- الاشتراك في الخدمات
- تسجيل جهاز جديد
- العمليات المالية (الاستثمارات، والقروض، والسحب النقدي)، وغيرها.
لا تستخدم حالة الاستخدام هذه عندما:
- تتطلب المعاملة التقاطاً حيوياً صريحاً في كل مرة → راجع حالات الاستخدام المعاملاتية الأخرى.
القدرات المتضمنة
قدرة تكيّفية واحدة:
| القدرة | المتطلب | الدور في التدفق |
|---|---|---|
| إعادة التحقق الذكية | مطلوبة | تُنسّق البيانات الوصفية ومفاتيح المرور والبيانات الحيوية بصورة تكيّفية للتحقق من مطابقة المستخدم لعملية المرجع. |
المتطلبات الأساسية
- رمز Bearer — انظر المصادقة.
- بيانات اعتماد Sandbox — انظر البيئات.
- تثبيت SDK أو مكوّن ويب — فقط لتكاملات Web و SDK. انظر SDKs والأدوات.
- بيومتري مرجعي — يجب أن يكون المستخدم قد أتمّ عملية تأهيل أو تسجيل حيوي سابقة. مرّره عبر مصفوفة
referencesفي إنشاء عملية: يتطلب كل عنصرreferenceType(REFERENCE_TYPE_PROCESS_IDأوREFERENCE_TYPE_IMAGE_BASE64) وreferenceContent(معرّف UUID للعملية أو صورة مشفرة بصيغة base64). - قيمة
useCase— مطلوبة عند إنشاء العملية. راجع إعادة التحقق الذكية للاطلاع على القائمة الكاملة من القيم الصالحة وسلوكها.
التنفيذ خطوة بخطوة
- Native
- Web
التكامل عبر SDK الأصلي — يعمل الالتقاط داخل تطبيقك باستخدام Unico SDK لنظام Android أو iOS أو Flutter.
- تثبيت SDK — أضف اعتمادية Unico SDK الخاصة بمنصتك. راجع دليل الإعداد لـ Android أو iOS أو Flutter.
- إنشاء عملية — استدعِ إنشاء عملية مع قيمة
flowالمناسبة ومعرّف المستخدم. استخدمtokenالمُعاد لتهيئة SDK. - بدء الالتقاط — يعرض SDK واجهة الكاميرا ويُجري كشف الحيوية على الجهاز، ويعيد الحمولة الملتقطة.
- استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج القدرات.
- تطبيق قواعد الأعمال — قيّم حقول الاستجابة للموافقة أو الرفض أو التصعيد.
التكامل عبر iFrame أو إعادة التوجيه أو التطبيق الأصلي — يستضيف Unico واجهة الالتقاط، وتستقبل النتيجة عبر الاستطلاع.
- إنشاء عملية — استدعِ إنشاء عملية مع قيمة
flowالمناسبة ومعرّف المستخدم. تتضمن الاستجابةuserRedirectUrl. - إعادة توجيه المستخدم — أرسل المستخدم إلى
userRedirectUrl. يعرض Unico رحلة الالتقاط. أو استخدمwebAppTokenفي التطبيقات الأصلية. - يكمل المستخدم الرحلة — بعد الالتقاط، يُعاد توجيه المستخدم إلى
callbackUriالخاص بك. - استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج القدرات.
- تطبيق قواعد الأعمال — قيّم حقول الاستجابة للموافقة أو الرفض أو التصعيد.

