Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ldapsdk — UnboundID LDAP SDK for Java | Kitploit
أدوات/GitHubGitHub/pingidentity/ldapsdk
المصادقة والترخيصأدوات التشفير/فك التشفيرالأدوات والمكوناتإدارة الهوية والوصول (IAM)أمن واجهات برمجة التطبيقاتأمن قواعد البيانات
GitHubpingidentity/ldapsdk

ldapsdk

UnboundID LDAP SDK for Java

عرض المستودع
37485منذ 7 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

UnboundID LDAP SDK for Java

قم بتنزيل أحدث إصدار من LDAP SDK من هنا

مكتبة UnboundID LDAP SDK للغة Java هي مكتبة Java سريعة وقوية وسهلة الاستخدام ومجانية تمامًا ومفتوحة المصدر للتواصل مع خوادم دليل LDAP. إنها تقدم أداءً أفضل وسهولة استخدام أكبر وميزات أكثر من غيرها من واجهات برمجة تطبيقات LDAP القائمة على Java. تم تطويرها بواسطة Ping Identity Corporation وتتم صيانتها وتحسينها بنشاط كمكوّن حاسم في برامج Ping Identity للعميل والخادم.

مكتبة UnboundID LDAP SDK للغة Java مجانية الاستخدام وإعادة التوزيع في التطبيقات مفتوحة المصدر أو الخاصة وفقًا لشروط رخصة Apache، الإصدار 2.0، وهي رخصة مفتوحة المصدر متساهلة للغاية ومعتمدة من OSI. ولأغراض التوافق القديم، تتوفر البرمجيات أيضًا بموجب شروط رخصة GNU GPLv2 أو LGPLv2.1، أو رخصة UnboundID للاستخدام المجاني غير المفتوحة المصدر ولكنها لا تزال مجانية الاستخدام.

لا تعتمد LDAP SDK على أي تبعيات خارجية تتجاوز Java 8 أو إصدارًا أحدث من بيئة تشغيل Java، لذا فإن ملف jar واحد هو كل ما تحتاجه لإضافة دعم LDAP من الطراز الأول إلى تطبيق Java الخاص بك. ويمكن استخدامها أيضًا مع معظم اللغات الأخرى القائمة على JVM، وكذلك على منصة Android المحمولة.

التوثيق الكامل لـ LDAP SDK متاح عبر الإنترنت على https://docs.ldap.com/ldap-sdk/docs/index.html. التوثيق الخاص بواجهة برمجة التطبيقات (المعروف باسم JavaDoc) لمكتبة UnboundID LDAP SDK للغة Java متاح على https://docs.ldap.com/ldap-sdk/docs/javadoc/index.html. كما يحتوي موقع LDAP.com على الكثير من المعلومات المفيدة حول LDAP وخدمات الدليل.

مزايا UnboundID LDAP SDK للغة Java

تشمل بعض المزايا الرئيسية لمكتبة UnboundID LDAP SDK للغة Java ما يلي:

  • دعم كامل لبروتوكول LDAPv3 وفقًا لأحدث تحديث للمواصفات، بما في ذلك جميع أنواع العمليات ورسائل الاستجابة الوسيطة وامتداد تعديل الزيادة وعوامل التصفية الصحيحة/الخاطئة المطلقة.

  • دعم مدمج لمجموعة واسعة من امتدادات البروتوكول الرسمية والمعيارية الفعلية، بما في ذلك عناصر التحكم والعمليات الموسعة وآليات SASL. تتضمن LDAP SDK أيضًا واجهات برمجة تطبيقات لتطوير دعم أي امتدادات بروتوكول مخصصة قد تحتاجها ولكنها غير مضمنة كجزء من LDAP SDK.

  • واجهة برمجة تطبيقات مريحة وسهلة الاستخدام للغاية تقلل من كمية الكود التي تحتاج إلى كتابتها لتنفيذ العمليات المطلوبة.

  • عدد من الميزات المتعلقة بالأمان للمساعدة في تبسيط الاتصال الآمن وضمان بقاء جميع التفاعلات مع خوادم وبيانات LDAP آمنة ومتاحة فقط للمستخدمين المصرح لهم بشكل صحيح.

  • دعم قوي ومرن لتجميع الاتصالات وتوزيع الحمل وتجاوز الفشل للمساعدة في ضمان استمرار عمل تطبيقك بشكل مثالي حتى لو أصبح واحد أو أكثر من خوادم الدليل غير متاح.

  • إطار عمل ثبات (Persistence) بسيط ولكنه قوي يسمح لك بالتفاعل مع إدخالات LDAP كما لو كانت كائنات Java. يعمل إطار عمل الثبات مع المخطط وبيانات الدليل الحالية لديك دون أي تغييرات بحيث يظل متوافقًا مع التطبيقات الأخرى التي قد تحتاج إلى الوصول إليه.

  • دعم محسّن لعدد من أنواع الإدخالات الخاصة، بما في ذلك root DSE وإدخالات subschema الفرعية وإدخالات سجل التغييرات (changelog).

  • دعم لعدد من واجهات برمجة التطبيقات ذات الصلة، بما في ذلك قراءة وكتابة إدخالات LDIF وسجلات التغيير (بما في ذلك الترميز وفك الترميز المتوازيين لتحقيق أقصى أداء)، وترميز وفك ترميز base64، وترميز وفك ترميز ASN.1 BER. توجد أيضًا واجهات برمجة تطبيقات لتبسيط إنشاء أدوات سطر أوامر تدعم LDAP.

  • دعم لتبسيط الاختبارات القائمة على LDAP. تتضمن LDAP SDK خادم دليل في الذاكرة (in-memory) متاحًا للسماح لك بإنشاء خادم واحد أو أكثر بسهولة متوافقة مع LDAPv3 لاستخدامها في أطر الاختبار الخاصة بك. كما توفر مجموعة من الأساليب المساعدة (utility methods) لإجراء تأكيدات حول المحتوى المخزن في خادم دليل LDAP.

  • يتم توفير LDAP SDK كملف jar واحد مكتفٍ ذاتيًا دون أي تبعيات على أي شيء خارج Java SE الإصدار 8 أو أحدث.

كيفية الحصول على UnboundID LDAP SDK للغة Java

الإصدارات المجمّعة من مكتبة UnboundID LDAP SDK للغة Java متاحة للتنزيل من GitHub على https://github.com/pingidentity/ldapsdk/releases ومن SourceForge على https://sourceforge.net/projects/ldap-sdk/files/.

إذا كنت تفضل استخدام أداة Maven لإدارة تبعيات المكتبة، فيمكنك الحصول على مكتبة UnboundID LDAP SDK للغة Java من Maven Central Repository مع GroupId باسم "com.unboundid" وArtifactId باسم "unboundid-ldapsdk".

إذا كنت تريد التحقق من الكود المصدري لـ LDAP SDK وبنائه، فيمكنك القيام بذلك باستخدام أمر git التالي:

root@kitploit:~
git clone https://github.com/pingidentity/ldapsdk.git

بمجرد التحقق من الكود، يمكنك بناء LDAP SDK عن طريق تشغيل سكربت build.sh على الأنظمة القائمة على UNIX أو ملف الدفعات build.bat على Windows. عند اكتمال البناء، يمكن العثور على ملف zip الذي يحتوي على LDAP SDK المجمّع في دليل build/package.

كيفية الحصول على المساعدة بخصوص UnboundID LDAP SDK للغة Java

إذا واجهت مشكلة عند استخدام LDAP SDK ولم تتمكن من حلها من خلال التوثيق، فهناك عدة طرق يمكنك من خلالها الحصول على المساعدة:

  • لتقارير الأخطاء وطلبات الميزات، استخدم متتبع المشكلات على GitHub على https://github.com/pingidentity/ldapsdk/issues.

  • للأسئلة والملاحظات والمناقشات الأخرى، استخدم منتدى النقاش عبر الإنترنت على http://sourceforge.net/p/ldap-sdk/discussion/ أو القائمة البريدية [email protected]. انظر https://sourceforge.net/p/ldap-sdk/mailman/ldap-sdk-discuss/ لمزيد من المعلومات حول هذه القائمة البريدية، بما في ذلك الأرشيف ومعلومات حول كيفية الاشتراك.

  • إذا كنت تفضل عدم إجراء التواصل علنًا، فأرسل رسالة بريد إلكتروني إلى [email protected].

  • إذا كان لديك عقد دعم مع Ping Identity، فيمكنك الحصول على المساعدة بخصوص LDAP SDK بنفس الطريقة التي تحصل بها على الدعم لمنتجات Ping Identity الأخرى.

المساهمة في UnboundID LDAP SDK للغة Java

لا تقبل Ping Identity إرسالات كود من جهات خارجية. ومع ذلك، هناك طرق أخرى يمكنك من خلالها المساعدة، بما في ذلك إرسال تقارير الأخطاء وطلبات الميزات. راجع ملف CONTRIBUTING.md للحصول على معلومات إضافية.

تنزيل الأداة