تجاوز إلى المحتوى الرئيسي
Didit تجمع 7.5 مليون دولار لبناء البنية التحتية للهوية والاحتيال
Didit
العودة إلى المدونة
المدونة · 6 مارس 2026

دمج واجهة برمجة تطبيقات استخراج البيانات من Didit مع الخدمات المصغرة Go وgRPC (AR)

اكتشف كيفية دمج واجهة برمجة تطبيقات استخراج البيانات القوية من Didit بسلاسة في بنية الخدمات المصغرة Go الخاصة بك باستخدام gRPC. يغطي هذا الدليل فوائد هذا النهج، وخطوات التنفيذ العملية، وكيفية استخدام Didit.

بواسطة Diditتحديث
integrating-didits-data-extraction-api-with-go-microservices-and-grpc.png

استفد من gRPC للحصول على أداء عالٍ يضمن دمج واجهة برمجة تطبيقات استخراج البيانات من Didit مع الخدمات المصغرة Go عبر gRPC اتصالاً فعالاً ومنخفض التأخير، وهو أمر بالغ الأهمية لسير عمل التحقق من الهوية في الوقت الفعلي.

تبسيط سير عمل التحقق من الهوية من خلال الجمع بين إمكانيات Didit المتقدمة للتحقق من الهوية وبنية الخدمات المصغرة القوية، يمكن للشركات أتمتة وتسريع عمليات KYC، مما يقلل الجهد اليدوي ويحسن الدقة.

تعزيز الأمان وسلامة البيانات تعزز الكتابة القوية في gRPC ومخازن البروتوكول، جنبًا إلى جنب مع معالجة البيانات الآمنة لـ Didit والفحوصات التشفيرية مثل التحقق من NFC، أمان وسلامة بيانات الهوية المستخرجة.

نهج Didit المعياري والمدعوم بالذكاء الاصطناعي توفر Didit طبقة هوية مفتوحة ومعيارية مع أخلاقيات المطور أولاً، وتقدم بدائيات هوية قابلة للتركيب، وخدمة KYC الأساسية المجانية، وبدون رسوم إعداد، مما يجعل التكامل مرنًا وفعالاً من حيث التكلفة.

في المشهد الرقمي سريع التطور اليوم، تحتاج الشركات إلى حلول قوية وقابلة للتطوير وآمنة للتحقق من الهوية. يوفر دمج واجهة برمجة تطبيقات قوية لاستخراج البيانات مثل Didit في بنية الخدمات المصغرة الحديثة، خاصة باستخدام Go وgRPC، مزايا كبيرة. يستكشف منشور المدونة هذا كيفية تحقيق ذلك، مع تسليط الضوء على الفوائد والخطوات العملية المتضمنة في بناء نظام عالي الأداء للتحقق من الهوية.

قوة الخدمات المصغرة Go وgRPC للتحقق من الهوية

برزت Go (Golang) كلغة مفضلة لبناء الخدمات المصغرة نظرًا لنموذج التزامن الخاص بها، والأداء الفعال، والسلامة القوية للنوع. عندما يتم دمجها مع gRPC، وهو إطار عمل RPC عالمي عالي الأداء ومفتوح المصدر، فإنها تخلق حزمة قوية للأنظمة الموزعة. يستخدم gRPC مخازن البروتوكول كلغة تعريف واجهة (IDL) وتنسيق تبادل الرسائل الأساسي، مما يتيح تسلسل وإلغاء تسلسل البيانات بكفاءة.

بالنسبة للتحقق من الهوية، فإن هذا المزيج فعال بشكل خاص. تتطلب المعالجة في الوقت الفعلي لوثائق الهوية، والقياسات الحيوية للوجه، وبيانات KYC الأخرى زمن انتقال منخفض وإنتاجية عالية. توفر إجراءات Go الخفيفة والقنوات، جنبًا إلى جنب مع اتصال gRPC القائم على HTTP/2، الأساس المثالي للتعامل مع هذه المهام كثيفة الحوسبة بكفاءة.

يعني دمج واجهة برمجة تطبيقات استخراج البيانات من Didit عبر gRPC أن خدماتك المصغرة يمكنها التواصل مع الواجهة الخلفية القوية لـ Didit بسلاسة، وطلب واستقبال بيانات الهوية الموثقة بسرعة وموثوقية مثلى. تسهل هذه البنية النمطية، مما يسمح للخدمات المختلفة بالتعامل مع جوانب محددة من عملية التحقق — مثل التحقق من الهوية، أو الحيوية، أو فحص مكافحة غسيل الأموال (AML) — بشكل مستقل وفعال.

فهم واجهة برمجة تطبيقات استخراج البيانات من Didit للتكامل السلس

تم تصميم واجهة برمجة تطبيقات استخراج البيانات من Didit، وهي مكون أساسي لمنتج التحقق من الهوية الخاص بها، للتكامل أولاً من قبل المطورين. تتيح للشركات استخراج معلومات حيوية من وثائق الهوية، مثل جوازات السفر وبطاقات الهوية الوطنية، بدقة عالية. يتضمن ذلك التعرف البصري على الحروف (OCR) للمناطق المقروءة آليًا (MRZ) ومناطق الفحص البصري، بالإضافة إلى مسح الباركود.

توفر واجهة برمجة التطبيقات مخرجات بيانات منظمة، مما يسهل على خدماتك المصغرة في Go استهلاكها ومعالجتها. على سبيل المثال، عند التعامل مع جواز سفر إلكتروني أو بطاقة هوية إلكترونية، يمكن لإمكانيات التحقق من NFC من Didit استخراج البيانات التشفيرية مباشرة من الشريحة، مما يضمن أعلى مستوى من الأصالة. يعرض تقرير التحقق من NFC، على سبيل المثال، كائن JSON يحتوي على كائن nfc، ويفصل status، وportrait_image، وsignature_image، وchip_data (على سبيل المثال، نوع المستند، البلد المصدر، الاسم، تاريخ الميلاد، الجنس، الجنسية)، وفحوصات authenticity (مثل سلامة sod، وسلامة dg)، وcertificate_summary.

هذه البيانات الغنية والمنظمة مثالية للاستهلاك من قبل خدمات gRPC، والتي تعتمد على مخازن البروتوكول لتحديد هياكل البيانات. يمكنك تحديد ملف .proto الذي يعكس تنسيقات الإدخال والإخراج المتوقعة من Didit، مما يضمن سلامة النوع ويقلل من أخطاء التكامل. على سبيل المثال، يمكن أن يحتوي DataExtractionRequest على صورة للمستند، وسيحتوي DataExtractionResponse على حقول مثل document_type، وfirst_name، وlast_name، ونتائج فحوصات authenticity.

التطبيق العملي: بناء عميل Go gRPC لـ Didit

لدمج واجهة برمجة تطبيقات استخراج البيانات من Didit مع خدمتك المصغرة في Go باستخدام gRPC، ستتبع عادة هذه الخطوات:

  1. تحديد مخطط مخزن البروتوكول: أنشئ ملف .proto يحدد أساليب الخدمة وهياكل الرسائل للتفاعل مع واجهة برمجة تطبيقات Didit. بينما واجهة برمجة التطبيقات الأساسية لـ Didit هي RESTful، يمكنك تضمينها داخل خدمة gRPC الخاصة بك. ستحدد خدمة gRPC الخاصة بك أساليب مثل VerifyIdentity التي تأخذ طلبًا (على سبيل المثال، يحتوي على صور المستندات) وتُرجع استجابة (على سبيل المثال، تحتوي على البيانات المستخرجة وحالة التحقق).
  2. توليد كود Go: استخدم مترجم protoc جنبًا إلى جنب مع مكون Go gRPC الإضافي لتوليد كود عميل وخادم Go من ملف .proto الخاص بك. يؤدي هذا تلقائيًا إلى إنشاء هياكل البيانات وواجهات الخدمة الضرورية.
  3. تنفيذ عميل gRPC: في خدمتك المصغرة في Go، قم بتنفيذ عميل gRPC يستدعي القوالب التي تم إنشاؤها. سيقوم هذا العميل بعد ذلك بإجراء استدعاءات HTTP إلى واجهة برمجة تطبيقات استخراج البيانات RESTful من Didit. ستتعامل مع المصادقة (على سبيل المثال، مفاتيح واجهة برمجة التطبيقات)، وتنسيق الطلب، وتحليل الاستجابة. على سبيل المثال، قد يأخذ عميلك صورة مستند، ويرسلها إلى نقطة نهاية Didit، ثم يرسم استجابة JSON من Didit مرة أخرى إلى رسالة مخزن البروتوكول gRPC الخاصة بك.
  4. معالجة الأخطاء وإعادة المحاولة: نفذ معالجة قوية للأخطاء، بما في ذلك أخطاء الشبكة، وحدود معدل واجهة برمجة التطبيقات، وفشل التحقق. ضع في اعتبارك التراجع الأسي لإعادة المحاولة لضمان المرونة.
  5. اعتبارات الأمان: تأكد من أن جميع الاتصالات مشفرة (يدعم gRPC بشكل أساسي TLS). قم بإدارة مفاتيح واجهة برمجة التطبيقات وبيانات الاعتماد بشكل آمن.

ينشئ هذا النهج بشكل فعال "غلاف" gRPC حول واجهة برمجة تطبيقات Didit REST، مما يسمح لخدماتك المصغرة الداخلية بالاستفادة من أداء gRPC وسلامة النوع مع الاستفادة من إمكانيات Didit القوية للتحقق من الهوية. تعني هذه النمطية أنه إذا قدمت Didit ميزات جديدة مثل الحيوية السلبية والنشطة المحسنة أو مطابقة الوجه 1:1، يمكن تحديث واجهة gRPC دون تعطيل الأجزاء الأخرى من نظامك.

ضمان الامتثال وخصوصية البيانات مع Didit

يتضمن التحقق من الهوية غالبًا التعامل مع البيانات الشخصية الحساسة، مما يجعل الامتثال للوائح مثل اللائحة العامة لحماية البيانات (GDPR) أمرًا بالغ الأهمية. تعمل Didit كمعالج بيانات، بينما تظل أنت المتحكم في البيانات، وتقدم سياسات قابلة للتكوين للاحتفاظ بالبيانات. في Business Console، يمكنك تعيين فترات الاحتفاظ من شهر واحد إلى 10 سنوات أو حتى غير محدودة، تنطبق على جميع مدخلات التحقق ومخرجاته وبياناته الوصفية. يمكن لحسابات المؤسسات أيضًا تمكين المعالجة داخل البلد للإقامة المحلية للبيانات، مما يدعم أنظمة حماية البيانات المختلفة.

من خلال دمج Didit، يمكنك الاستفادة من إمكانيات فحص ومراقبة مكافحة غسيل الأموال (AML) الخاصة بها، والتي تغطي أكثر من 1300 قائمة مراقبة عالمية، بما في ذلك أنظمة العقوبات (OFAC، الأمم المتحدة، الاتحاد الأوروبي)، والأشخاص المعرضين سياسياً (PEPs)، والوسائط السلبية، وفئات الجرائم المالية. يساعد هذا التغطية الشاملة في ضمان تلبية التزامات الامتثال الخاصة بك، وتوفير تصنيف دقيق وبيانات وصفية منظمة لكل تطابق للمساعدة في تحديد أولويات المخاطر ومعالجتها.

علاوة على ذلك، يعني نهج Didit المدعوم بالذكاء الاصطناعي أن أنظمتها تتعلم وتتكيف باستمرار، مما يحسن الدقة واكتشاف الاحتيال بمرور الوقت. يتضمن ذلك اكتشاف التزييف العميق المتقدم باستخدام الحيوية السلبية والنشطة، مما يضمن عدم تمكن المحتالين من تجاوز التحقق عن طريق تقديم هويات مزيفة.

كيف تساعد Didit

توفر Didit منصة الهوية المدعومة بالذكاء الاصطناعي والموجهة للمطورين التي تجعل دمج التحقق المتقدم من الهوية في خدماتك المصغرة في Go أمرًا بسيطًا وفعالاً. تعني بنيتنا المعيارية أنه يمكنك اختيار البدائيات الهوية التي تحتاجها، من التحقق من الهوية والتحقق من NFC إلى الحيوية السلبية والنشطة وفحص مكافحة غسيل الأموال (AML). بفضل واجهات برمجة التطبيقات النظيفة لدينا وصندوق الرمل الفوري، يمكن للمطورين دمج الحلول واختبارها بسرعة.

تتميز Didit بتقديم خدمة KYC الأساسية المجانية، مما يتيح للشركات البدء بإجراء فحوصات الهوية الأساسية دون تكاليف أولية. يوفر نموذج الدفع لكل فحص ناجح، جنبًا إلى جنب مع عدم وجود رسوم إعداد، حلاً مرنًا وفعالاً من حيث التكلفة للشركات من جميع الأحجام. من خلال أتمتة الثقة وتنظيم المخاطر من خلال فحوصات الهوية القابلة للتركيب، تمكنك Didit من بناء سير عمل تحقق آمن ومتوافق وسهل الاستخدام.

سواء كنت تتطلع إلى تعزيز الأمان، أو تبسيط عملية تسجيل المستخدمين، أو تلبية المتطلبات التنظيمية، فإن مجموعة أدوات Didit الشاملة، بما في ذلك التحقق من الهوية، والتحقق من NFC، واكتشاف الحيوية، وفحص ومراقبة مكافحة غسيل الأموال (AML)، توفر الأساس لنظام بيئي قوي للهوية.

هل أنت مستعد للبدء؟

هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.

ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من Didit.

بنية تحتية للهوية والاحتيال.

واجهة برمجية واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحافظ. ادمجها في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة
دمج Didit Data Extraction API مع Go Microservices وgRPC.