web2ldap منبع باز و مشتری LDAP کامل شامل نوشته شده در پایتون و طراحی شده برای به عنوان یک دروازه وب مستقل و یا تحت کنترل یک وب سرور با پشتیبانی های FastCGI (به عنوان مثال، آپاچی با mod_fastcgi) اجرا می باشد.
در پشتیبانی از طیف گسترده ای از ویژگی طرح
در میان ویژگی های طرح در حال حاضر پشتیبانی و مورد استفاده در web2ldap ما می توانیم attributeTypes، dITContentRules، ldapSyntaxes ذکر است، matchingRuleUse، matchingRules، objectClasses، dITStructureRules و nameForms.
چاقو سوئیس ارتش برای دسترسی به سرویس دهنده LDAP
در web2ldap یک مشتری LDAPV3 میباشند عمومی، چاقو سوئیس ارتش برای دسترسی و دستکاری سرور LDAP بدون نیاز به پیکربندی هر چیزی است. این یک مشتری LDAP امن است که ویژگی های یک مرورگر طرح، و یک پلت فرم قابل تنظیم برای نمونه سازی دولت LDAP استفاده از موارد است.
کار با web2ldap آغاز شده
در نصب نرم افزار web2ldap وضعیت ساده ای است. قبل از اقدام به آن را نصب کنید، مطمئن شوید که شما تمام وابستگی های خود را نصب، و سپس دانلود و صرفه جویی در آخرین نسخه در دایرکتوری خانگی خود، پس از آن استفاده از یک ابزار مدیر بایگانی برای استخراج فایل از آرشیو.
در اطمینان حاصل کنید که شما استخراج فایل به پوشه / opt، که نیاز به دسترسی ریشه (به عنوان مثال کد: sudo MV /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 خارجی از طریق lighttpd.
اضافه شده اسکریپت sbin پیدا / web2ldap_postinstall.sh اضافه می کند که کاربر / گروه شیطان، ایجاد دایرکتوری ها و رفع مالکیت / مجوز.
اضافه شده در لیست را انتخاب کنید کلاس پلاگین برای ویژگی NIS ipServiceProtocol.
اضافه شده inputform قالب برای dNSDomain2.
به روز رسانی مجدد localschema.ldif فایل طرح.
لینک HTTPS برای همه اسناد IETF، PyPI و گوگل لینک کد استفاده می شود.
اضافه HTML قالب برای کلاس های شی namedObject و namedPolicy (تعریف شده در پیش نویس stroeder-namedobject)
اضافه HTML قالب برای groupOfNames کلاس شی.
در نسخه 1.1.49 چه جدید است:
ویژگی های جدید / پیشرفت:
گروه مدیریت UI در حال حاضر تولید برچسب ها را با برچسب محصور با پدر و مادر DN گروه DN به عنوان برچسب. این بسیار مفید است اگر نام گروه مشابه در زیر درخت های مختلف استفاده می شود.
رفع امنیتی:
ثابت نقص XSS ممکن است زمانی که نمایش گروه DN و ورود اطلاعات در UI دولت گروه.
اشکالات ثابت:
مقدار ویژگی خودکار نسل بیشتر قوی در 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 بیننده در حال حاضر نام OID برای عمیقا تو در تو نام X.500 (DNS) نمایش نیز می باشد.
بیننده CRL اکنون پسوند CRLReason نمایش می دهد.
ماژول پلاگین جدید w2lapp.schema.plugins.x509 در حال حاضر شامل همه CERT / کلاس پلاگین CRL ها و کلاس های خرد جدید برای تمام گرامرهای LDAP تعریف شده در RFC 4523.
اشکالات ثابت:
ثابت با استفاده از ماژول pisces.asn1 واقعا اختیاری (رگرسیون معرفی در 1.1.42).
مسئله ثابت یونیکد در کلاس پلاگین برای لوتوس دومینو / 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:
GUID ها (objectGUID، parentGUID، rightsGuid، siteGUID)
MSDS-SupportedEncryptionTypes
کلاس پلاگین جدید برای pwdExpireWarning و pwdMaxAge لینک جستجو نمایش.
در حال حاضر ممکن است به جستجو برای مقادیر OctetString دلخواه.
اگر search_attrs پارامتر میزبان خاص تنظیم نشده است و یا یک لیست خالی تمام انواع مشخصه در صفت لیست را انتخاب کنید در فرم جستجوی پیشرفته نمایش داده شود.
اشکالات ثابت:
اگر تنها یک کاراکتر * و یا تک + به عنوان لیست صفت مفروض این است که دیگر به عنوان یک صفت واقعی تنها زمانی که خواندن یک ورودی درمان می شود.
در نسخه 1.1.32 چه جدید است:
ویژگی های جدید / پیشرفت:
کلاس پلاگین جدید w2lapp.schema.syntaxes.Timespan نمایش زمان دهانه به عنوان ساعت، دقیقه، ثانیه استفاده می شود:
pwdMinAge
pwdMaxAge
pwdExpireWarning
entryTTL
زمان قبل از انقضای رمز عبور به عنوان ساعت، دقیقه، ثانیه نمایش داده شود.
هنگام ارسال چندین تغییر در گروه همه تلاش شکست خورده در جمع آوری می شوند و با اطلاعات خطا LDAP پس از پردازش تمام تغییرات گروه نمایش داده شود.
اشکالات ثابت:
دست زدن بهتر از استثنا LDAPError در مورد سرور LDAP پشتیبانی نمی کند و & quot؛ من که هستم و & quot ؛.؟ به خصوص به عنوان مشکل با SASL / GSSAPI اتصال رخ داد.
DNSDomain کلاس پلاگین پایین موارد مقادیر ورودی قبل از استفاده از رمزگذاری IDNA.
در نسخه 1.1.31 چه جدید است:
ویژگی های جدید / پیشرفت:
تعداد گواهیهای باطل شده است نمایش داده هنگام نمایش یک CRL.
کلاس پلاگین جدید برای NIS ویژگی macAddress که پاکسازی ورودی کاربر و چک کردن می کند REG-EX.
ماژول پلاگین جدید برای کد: sudo-LDAP.
کلاس پلاگین برای memberURL دهید نوارها سفید فضاهای از مقادیر ورودی.
اشکالات ثابت:
حل کوچک برای نمایش پیغام خطا LDAP.
دست زدن به ثابت کلاس ویژگی های valuePrefix و valueSuffix در DynamicValueSelectList کلاس پلاگین.
کار در اطراف برای URL LDAP با فیلتر جستجو در عنوان بد QUERY_STRING گذشت در URL است.
مورد نیاز:
پایتون
نظر یافت نشد