اشتقاق معرّف مستقر للشخص (person_id) من صورة شخصية — الهوية هي نتيجة الاستدعاء وليست مدخلًا له. لا يُعلن المستخدم عن أي معرّف.
ما الذي تحله حالة الاستخدام هذه
يستهدف تحديد الهوية بالوجه السيناريوهات التي لا توجد فيها علاقة بوثيقة حكومية — المواقف التي يرغب فيها العملاء في تجنب جمع أرقام الوثائق لأسباب تتعلق بالخصوصية.
وظيفته الأساسية هي إنشاء هوية فريدة لكل وجه من تقديم صورة شخصية واحدة.
يُتيح لك ذلك:
- الكشف عن المستخدمين العائدين ومنع الحسابات المكررة — التعرف على ما إذا كان الشخص ذاته يعود أو يحاول إنشاء حسابات متعددة، مما يضمن التعرف المتسق على الهوية دون وثائق رسمية.
- التكامل عبر الويب أو التطبيق الأصلي أو API — باستخدام الصورة الشخصية فقط كمدخل، دون الحاجة إلى بيانات وثيقة إضافية.
- الدمج مع إشارات أخرى — طبقة IdFace جنبًا إلى جنب مع قدرات أخرى حسب الحاجة.
استخدم حالة الاستخدام هذه عندما:
- تريد نقطة دخول للتأهيل خالية تمامًا من الاحتكاك، دون كتابة أو تحميل وثيقة.
- تحتاج إلى التعرف على مستخدم عائد من خلال وجهه فقط، وربطه بسجل موجود لديك مفهرس بـ
person_id. - يستلزم سيناريوهك تحديد هوية المستخدم دون سياق مسبق، كالأكشاك والمحطات وتدفقات شركاء B2B عند أول اتصال.
إذا كان سيناريوهك يتضمن بالفعل معرّفًا مُعلنًا وتحتاج فقط إلى التحقق من أن الوجه ينتمي لذلك المستخدم، فاستخدم تسجيل بدون مستندات بدلًا من ذلك.
القدرات المعنية
خط أنابيب يُنفَّذ ضمن عملية واحدة:
| القدرة | مطلوب | الدور في التدفق |
|---|---|---|
| لايفنس | موصى به في جميع الحالات | يؤكد أن شخصًا حقيقيًا أمام الكاميرا وقت الالتقاط. المرساة البيومترية للعملية. |
| IdFace | مطلوب في جميع الحالات | يُعرّف الشخص من الصورة الشخصية مقارنةً بقاعدة التسجيل ويُعيد معرّفًا مستقرًا وغير شفاف (person_id). |
يمكن إضافة تصنيف مخاطر الاحتيال إلى خط الأنابيب الأساسي عند الحاجة إلى إشارات احتيال إضافية.
المتطلبات المسبقة
- رمز Bearer — راجع المصادقة.
- بيانات اعتماد Sandbox — راجع البيئات.
- SDK أو مكوّن ويب مثبّت — لتكاملات الويب وSDK فقط.
تنفيذ خطوة بخطوة
- أصلي
- ويب
- API
التكامل عبر SDK الأصلي — يعمل الالتقاط داخل تطبيقك باستخدام Unico SDK لنظام Android أو iOS أو Flutter.
- تثبيت SDK — أضف اعتمادية Unico SDK الخاصة بمنصتك. راجع دليل الإعداد لـ Android أو iOS أو Flutter.
- إنشاء عملية — استدعِ إنشاء عملية مع
flow=idface. استخدمtokenالمُعاد لتهيئة SDK. - بدء الالتقاط — يعرض SDK واجهة الكاميرا ويُجري كشف الحيوية على الجهاز، ويعيد الحمولة الملتقطة.
- استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج IdFace.
- تطبيق قواعد الأعمال — قيّم حقول
idFace.resultللموافقة أو الرفض أو التصعيد.
التكامل عبر iFrame أو إعادة التوجيه أو التطبيق الأصلي — يستضيف Unico واجهة الالتقاط، وتستقبل النتيجة عبر الاستطلاع.
- إنشاء عملية — استدعِ إنشاء عملية مع
flow=idface. تتضمن الاستجابةuserRedirectUrl. - إعادة توجيه المستخدم — أرسل المستخدم إلى
userRedirectUrl. يعرض Unico رحلة الالتقاط. أو استخدمwebAppTokenفي التطبيقات الأصلية. - يكمل المستخدم الرحلة — بعد الالتقاط، يُعاد توجيه المستخدم إلى
callbackUriالخاص بك. - استعلام النتيجة — استدعِ الحصول على العملية لاسترداد نتائج IdFace.
- تطبيق قواعد الأعمال — قيّم حقول
idFace.resultللموافقة أو الرفض أو التصعيد.
تكامل مباشر مع واجهة برمجة التطبيقات — التقط الصورة الشخصية باستخدام Unico SDK أو واجهة المستخدم الخاصة بك وفق معيار الالتقاط، ثم أرسل الصورة مباشرةً إلى واجهة Unico API.
- التقط الصورة الشخصية — استخدم Unico SDK لمنصتك أو اتبع معيار الالتقاط للحصول على صورة شخصية تستوفي متطلبات الحيوية.
- أنشئ عملية — استدعِ إنشاء عملية مع
flow=idface, الصورة الشخصية كـimagebase64. - استعلم عن النتيجة — استدعِ الحصول على عملية لاسترداد نتائج IdFace.
- طبّق قواعد العمل — قيّم حقول
idFace.resultللموافقة أو الرفض أو التصعيد.


