دمج التحقق من الهوية مع Didit JavaScript SDK (AR)
تعلم كيفية دمج التحقق من الهوية بسلاسة في تطبيق الويب الخاص بك باستخدام Didit JavaScript SDK. يغطي هذا الدليل التثبيت والإعداد والتنفيذ مع أمثلة التعليمات البرمجية.

سهولة الدمج: يوفر Didit JavaScript SDK واجهة برمجة تطبيقات بسيطة وطرق دمج مرنة، مما يتيح لك إضافة التحقق من الهوية بسرعة إلى تطبيق الويب الخاص بك.
أمان مُحسّن: استخدم ميزات Didit المتقدمة مثل التحقق من الهوية وكشف النشاط للحماية من الاحتيال وضمان إعداد المستخدمين بشكل آمن.
تجربة قابلة للتخصيص: قم بتكوين SDK ليناسب شكل ومظهر تطبيقك، مما يوفر تجربة مستخدم سلسة ومتسقة.
التحقق المجاني الأساسي (KYC): توفر Didit طبقة مجانية، مما يتيح لك البدء في التحقق من الهويات دون تكاليف مقدمة، والاستفادة من منصتنا المعيارية الأصلية المدعومة بالذكاء الاصطناعي.
مقدمة إلى Didit JavaScript SDK
يوفر Didit JavaScript SDK طريقة برمجية لدمج التحقق من الهوية مباشرةً في تطبيقات الويب الخاصة بك، مما يوفر تحكمًا كاملاً في تجربة المستخدم. سواء كنت تقوم ببناء تطبيق React أو Angular أو JavaScript عادي، فإن SDK يبسط عملية التحقق من هويات المستخدمين، وتعزيز الأمان، وضمان الامتثال. باستخدام منصة Didit الأصلية المدعومة بالذكاء الاصطناعي، يمكنك الاستفادة من ميزات مثل التحقق من الهوية، والتحقق من النشاط السلبي والفعال، والمزيد، كل ذلك من خلال واجهة برمجة تطبيقات نظيفة وسهلة الاستخدام.التثبيت والإعداد
قبل البدء، تأكد من أن لديك حساب Didit وأنك قمت بإنشاء سير عمل في Didit Console. يمكن تثبيت SDK عبر NPM أو Yarn أو مباشرةً عبر CDN. إليك كيفية البدء:NPM/Yarn
للتثبيت باستخدام NPM أو Yarn، قم بتشغيل الأمر التالي: ```bash npm install @didit-protocol/sdk-web # or yarn add @didit-protocol/sdk-web ```CDN (UMD)
بدلاً من ذلك، يمكنك تضمين SDK مباشرةً في ملف HTML الخاص بك باستخدام CDN: ```html ```تنفيذ التحقق من الهوية
بمجرد التثبيت، يمكنك تنفيذ التحقق من الهوية في تطبيقك. إليك مثال أساسي باستخدام JavaScript عادي: ```html ``` يوضح مقتطف الشفرة هذا كيفية تهيئة SDK، وإعداد رد اتصال الإكمال، وبدء عملية التحقق باستخدام عنوان URL لـ UniLink. يمكن الحصول على عنوان URL لـ UniLink من Didit Console.التكوين المتقدم والتخصيص
يوفر Didit JavaScript SDK خيارات تكوين متنوعة لتخصيص عملية التحقق لتلبية احتياجاتك الخاصة. يمكنك تمكين التسجيل لتصحيح الأخطاء، وتخصيص عنصر الحاوية للنموذج، وتعيين فهرس z. إليك مثال على التكوين المتقدم: ```typescript DiditSdk.shared.startVerification({ url: 'https://verify.didit.me/session/session-token', configuration: { loggingEnabled: true, zIndex: 10000, showCloseButton: false } }); ``` علاوة على ذلك، تتيح لك بنية Didit المعيارية الاستفادة من بدائيات الهوية المحددة مثل التحقق من الهوية (OCR، MRZ، الرموز الشريطية)، والتحقق من النشاط السلبي والفعال، و 1: 1 Face Match، مما يضمن عملية تحقق شاملة وآمنة.التعامل مع نتائج التحقق
تعد وظيفة رد الاتصالonComplete أمرًا بالغ الأهمية للتعامل مع نتائج عملية التحقق. يوفر معلومات حول ما إذا تم التحقق بنجاح أو تم إلغاؤه أو فشله. إليك كيفية التعامل مع النتائج:
```typescript
DiditSdk.shared.onComplete = (result) => {
switch (result.type) {
case 'completed':
console.log('Verification completed!');
console.log('Session ID:', result.session?.sessionId);
console.log('Status:', result.session?.status);
break;
case 'cancelled':
console.log('User cancelled verification');
break;
case 'failed':
console.error('Verification failed:', result.error?.message);
break;
}
};
```
يتيح لك رد الاتصال هذا تحديث حالة تطبيقك، وعرض الرسائل المناسبة للمستخدم، واتخاذ أي إجراءات ضرورية بناءً على نتيجة التحقق. على سبيل المثال، إذا كنت تتحقق من العمر، فيمكنك استخدام ميزة تقدير العمر من Didit جنبًا إلى جنب مع التحقق من الهوية لضمان استيفاء المستخدم للحد الأدنى المطلوب للعمر.
كيف تساعد Didit
تبسّط Didit عملية التحقق من الهوية من خلال منصتها الأصلية المدعومة بالذكاء الاصطناعي والتي تركز على المطورين أولاً. تتيح لك بنيتنا المعيارية توصيل وتشغيل فحوصات الهوية المختلفة، وإنشاء مهام سير عمل منسقة مصممة خصيصًا لتلبية احتياجاتك الخاصة. باستخدام Didit، يمكنك أتمتة الثقة وتقليل المراجعة اليدوية، مما يوفر الوقت والموارد. تشمل منتجات Didit الرئيسية التي تعزز التحقق من الهوية ما يلي: * التحقق من الهوية: يستخرج ويثبت صحة البيانات بدقة من مستندات الهوية المختلفة باستخدام OCR وتحليل MRZ وفك تشفير الرموز الشريطية. * التحقق من النشاط السلبي والفعال: يمنع الاحتيال من خلال التأكد من أن المستخدم شخص حقيقي وليس روبوتًا أو تزييفًا عميقًا. * تقدير العمر: يتيح التحقق من العمر مع الحفاظ على الخصوصية، وهو أمر بالغ الأهمية للصناعات التي تتطلب الامتثال للعمر. تقدم Didit طبقة KYC أساسية مجانية، مما يتيح لك البدء في التحقق من الهويات دون رسوم إعداد. تم تصميم منصتنا لتكون عالمية بطبيعتها، مما يضمن الامتثال والأمان عبر مناطق مختلفة.هل أنت مستعد للبدء؟
هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.
ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من Didit.