web2ldap هو مفتوح المصدر والعميل LDAP كامل المواصفات مكتوبة في بيثون ومصممة لتعمل كبوابة ويب مستقل أو تحت سيطرة خادم الويب مع دعم FastCGI (على سبيل المثال، اباتشي مع mod_fastcgi).
ويدعم مجموعة واسعة من سمات المخطط
ومن سمات مخطط معتمد حاليا والمستخدمة المدرجة في web2ldap يمكن أن نذكر attributeTypes، dITContentRules، ldapSyntaxes، matchingRuleUse، matchingRules، objectClasses، dITStructureRules، وnameForms.
وسكين الجيش السويسري من أجل الوصول إلى خوادم LDAP
web2ldap هو عميل LDAPv3 عام، وسكين الجيش السويسري، للوصول إلى والتلاعب خوادم LDAP دون الحاجة إلى تكوين أي شيء. هو عميل LDAP الآمن الذي يتميز متصفح المخطط، ومنصة قابلة للالنماذج إدارة LDAP استخدام الحالات.
الشروع في العمل مع web2ldap
تثبيت برنامج web2ldap هو أسهل من المهام. قبل محاولة تثبيته، تأكد من أن لديك كل التبعيات الخاصة به المثبتة، ثم تحميل وحفظ الإصدار الأخير على الدليل الرئيسي، ثم استخدم أداة مدير أرشيف لاستخراج الملفات من الأرشيف.
تأكد من أن استخراج الملفات إلى الدليل / الأراضي الفلسطينية المحتلة، الأمر الذي يتطلب وصول الجذر (مثل سودو ام /home/softoware/web2ldap-1.2.11 / الأراضي الفلسطينية المحتلة). ثم، إعادة تسمية المجلد /opt/web2ldap-1.2.11 ل/ الأراضي الفلسطينية المحتلة / web2ldap وتحرير وحدات التكوين من / الخ / web2ldap / web2ldapcnf / المجلد [web2ldapdir].
وتكوين وتشغيل خادم الويب في وضع مستقل باستخدام ملف /sbin/web2ldap.py [web2ldapdir]. لمزيد من المعلومات، يرجى قراءة وثائق شاملة عن المشروع و؛ [س] الموقع الرسمي (انظر الرابط في نهاية المقال)
ما هو الجديد في هذا الإصدار:.
< يتم عرض P> [إقرأ] وصلات دائما في المنطقة الوسطى بعد إضافة / تعديل إدخال.الانحدار ثابتة مع مفقودين الإدخال الأخير عند عرض كل مقالات.
ما هو الجديد في الإصدار 1.2.11:
الثابتة غير معالج استثناء عند عرض قيمة dhcpStatement مع عدم وجود قيمة مفصولة الفضاء.
الثابتة توليد القيم شكل مدخلات لassociatedDomain.
ثابت / تحسين بعض القوالب نموذج بحث HTML.
وأضاف الدرجة المساعد لmXRecord.
وأضاف فحص السلامة إضافي لسلسلة رئيسية غير صالحة في HTML قالب القاموس.
وأضاف سبيل المثال قصاصة التكوين للوصول web2ldap تشغيل كما المستجيب FastCGI خارجي عبر لايت باد.
وأضاف النصي sbin / web2ldap_postinstall.sh الذي يضيف المستخدم شيطان / مجموعة، ويخلق الدلائل والإصلاحات الملكية / الأذونات.
وأضاف اختر قائمة الدرجة المساعد للسمة شيكل ipServiceProtocol.
وأضاف inputform قالب لdNSDomain2.
تحديث تراجع ملف المخطط localschema.ldif.
وتستخدم وصلات HTTPS لجميع مستندات IETF، PyPI وجوجل رمز الروابط.
قوالب HTML مضافة للطبقات الكائن namedObject وnamedPolicy (المحددة في مسودة stroeder-namedobject)
قوالب HTML واضاف لgroupOfNames فئة الكائن.
ما هو الجديد في الإصدار 1.1.49:
الميزات الجديدة / التحسينات:
مجموعة إدارة UI يولد الآن العلامات مع علامات المغلقة مع الوالدين DN من مجموعة DN كتسمية. هذا مفيد جدا إذا تم استخدام أسماء المجموعة ذاتها في الأشجار الفرعية المختلفة.
تصحيحات الأمان:
الثابتة الممكن عيب XSS عند عرض مجموعة DN وإدخال البيانات في واجهة المستخدم إدارة المجموعة.
البق الثابتة:
قيمة السمة الجيل لصناعة السيارات في أكثر قوة في فئة المساعد w2lapp.schema.plugins.posixautogen.HomeDirectory.homeDirectoryTemplate.
توزيع أكثر قوة من السمة olcSyncrepl.
ما هو الجديد في الإصدار 1.1.48:
الميزات الجديدة / التحسينات:
وأضاف / الطبقات المساعد مسجل ليعزو MIT Kerberos التالية:
krbPwdPolicyReference
krbPwdLockoutDuration
krbMinPwdLife
krbMaxPwdLife
البق الثابتة:
تصفية LDAP ثابت في الصف المساعد لkrbTicketPolicyReference.
مخبأ للauditContext السمة لا مسح.
برشاقة التعامل مع الخادم صراحة عدم السماح طلبات ربط بسيطة.
ما هو الجديد في الإصدار 1.1.47:
الثابتة بايثون 2.6 compability الصادرة في checkinst.py.
سمات سجلت أكثر MS AD مع الطبقة المساعد ثنائي.
يتم تجاهل استثناء ldap.STRONG_AUTH_REQUIRED عند قراءة RootDSE لا.
ما هو الجديد في الإصدار 1.1.43:
الميزات الجديدة / التحسينات:
تحسين تخطيط HTML عند عرض شهادة / CRL.
شهادة / CRL المشاهد يعرض الآن أسماء إمكانية احتواء أيضا متداخلة بعمق اسم X.500 (DNS).
CRL المشاهد يعرض الآن تمديد CRLReason.
وحدة المساعد جديدة w2lapp.schema.plugins.x509 يحتوي الآن كل سيرت / CRL الطبقات المساعد والطبقات كعب جديدة لجميع جمل LDAP المحدد في RFC 4523.
البق الثابتة:
الثابتة باستخدام وحدة pisces.asn1 اختياريا حقا (الانحدار التي أدخلت في 1.1.42).
ثابت مسألة Unicode في الدرجة المساعد لوتس دومينو / LDAP السمة dominoCertificate.
واضاف عمل حول لUnicodeDecodeError إذا كان خادم LDAP عربات التي تجرها الدواب (لوتس دومينو / LDAP 7.X) إرجاع diagnosticMessage مع أحرف غير ASCII كما ISO-8859-1 (LATIN1).
تنظيف كود:
فئة جملة جديدة w2lapp.schema.syntaxes.CSN مسجل لب OpenLDAP السمة أنواع contextCSN، entryCSN وnamingCSN.
ما هو الجديد في الإصدار 1.1.37:
الميزات الجديدة / التحسينات:
attrs فئة جديدة LDAPSyntax.searchSep / readSep / fieldSep المستخدمة بالتالي في كل مكان من خلال الطبقة w2lapp.read.DisplayEntry. وهذا يتيح الطبقات المساعد للتحكم في كيفية فصل القيم السمة متعددة.
نموذج بحث المعلمة filterstr يمكن أن يكون الآن ويتم تقييم قيمها دائما جنبا إلى جنب مع المعلمات شكل آخر من نموذج البحث الأساسي / المتقدمة تقدر متعددة. وهذا يسمح لتعريف القوالب نموذج بحث مع فلاتر إضافية التعسفي لتكون جنبا إلى جنب مع مدخلات المستخدم في نموذج البحث.
يتم إرسال أية المرجع التحكم البحث ب OpenLDAP الان مع مهلة ضيقة (5 ثانية) أن لا تطغى على الخادم في حالة العديد من الإدخالات يتعين فحصها.
البق الثابتة:
تصحيح تحديد اسم الملقم في وضع مستقل.
الثابتة التعامل مع يونيكود أسماء نوع السمة عند عرض سمات كلمة المرور بعد تغييرها.
المسألة الثابتة مع متعددة المعلمة شكل delsid أرسلت بعد إعادة تسجيل الدخول.
ما هو الجديد في الإصدار 1.1.33:
الميزات الجديدة / التحسينات:
يتم عرض كافة التعديلات المجموعة.
دروس المساعد جديدة لMS سمات AD:
المعرفات الفريدة العمومية (دليل الكائن، parentGUID، rightsGuid، siteGUID)
MSDS-SupportedEncryptionTypes
دروس المساعد جديدة لpwdExpireWarning وpwdMaxAge الروابط بحث العرض.
ومن الممكن الآن للبحث عن قيم OctetString التعسفية.
إذا لم يتم تعيين search_attrs المعلمة المضيف معين أو قائمة فارغة جميع أنواع يعزو يتم عرضها في سمة قائمة مختارة في نموذج البحث المتقدم.
البق الثابتة:
إذا أعطيت فقط شار * واحد أو + كقائمة سمة هذا لم يعد يعامل على أنه سمة واحدة حقيقية عند قراءة إدخال.
ما هو الجديد في الإصدار 1.1.32:
الميزات الجديدة / التحسينات:
فئة المساعد جديدة w2lapp.schema.syntaxes.Timespan يعرض الوقت يمتد كما الساعات والدقائق والثواني المستخدمة ل:
pwdMinAge
pwdMaxAge
pwdExpireWarning
entryTTL
الوقت قبل انتهاء صلاحية كلمة المرور عرض كما الساعات والدقائق والثواني.
عند تقديم عدة تعديلات مجموعة كل فشل محاولات يتم جمع وعرض معلومات خطأ LDAP بعد تجهيز جميع التعديلات المجموعة.
البق الثابتة:
أفضل التعامل مع الاستثناءات LDAPError في حالة لا يدعم خادم LDAP ومثل؛ من أنا & مثل ؛.؟ حدث خاصة وأن مشكلة مع SASL / GSSAPI مأزق.
DNSDomain الدرجة المساعد أقل الحالات قيم المدخلات قبل تطبيق الترميز IDNA.
ما هو الجديد في الإصدار 1.1.31:
الميزات الجديدة / التحسينات:
يتم عرض عدد من موتس ألغت عند عرض CRL.
فئة المساعد جديدة لNIS السمة macAddress الذي يعقم إدخال المستخدم ويقوم فحص ريج السابقين.
وحدة المساعد جديدة لسودو-LDAP.
فئة المساعد لmemberURL شرائط الآن مساحات بيضاء من قيم الإدخال.
البق الثابتة:
الإصلاح صغير لعرض رسائل الخطأ LDAP.
التعامل مع ثابت من الدرجة سمات valuePrefix وvalueSuffix في الصف المساعد DynamicValueSelectList.
عمل في جميع أنحاء لعناوين المواقع LDAP مع سوء مرشح بحث مرت في QUERY_STRING كما في URL.
المتطلبات:
بيثون
لم يتم العثور على التعليقات