RT :: تمديد :: LDapimport

استيراد المستخدمين من متجر LDAP
التحميل الان

RT :: تمديد :: LDapimport الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Kevin Falcone
  • موقع ويب الناشر:
  • http://search.cpan.org/~falcone/

RT :: تمديد :: LDapimport العلامات


RT :: تمديد :: LDapimport وصف

استيراد المستخدمين من متجر LDAP RT :: Extension :: Ldapimport هي وحدة بيرل المستخدمة لاستيراد المستخدمين من متجر LDAP.Synopsis استخدم RT :: LDAPIMPORT؛ MIGRESSCONNNECT_LDAPRELIES على متغيرات التكوين $ RT :: LDaphost، $ RT :: LDAPUSER و $ RT: : ldappassword يجري تعيينها في ملفات التكوين RT. تعيين (LDaphost، 'my.ldap.host') تعيين (LDAPUSER، "أنا")؛ تعيين (ldappassword، 'mypass')؛ يمكن أن يكون ldapuser و ldappassword فارغا، مما سيؤدي إلى أن bind.ldaphost مجهول يمكن أن يكون اسم مضيف أو LDAP: // LDAP: // urirun_searcheCutes بحثا باستخدام RT :: LDAPFilter و RT: : LDAPBASE Options.ldapbase هو DN لتبدو تحت LDAPFilter هو كيف تريد تقييد المستخدمين القادمين الاتصال بخادم LDAP باستخدام Tonnect_ldapimport_userstakes نتائج البحث من سمات Run_search و Maps من LDAP إلى RT: : ldapmaping. ينشئ مستخدمي RT إذا لم تكن موجودة بالفعل .RT :: يجب تعيين LDapmaping في ملف RT_SITECONFIG الخاص بك ويبدو أن هذا .Set ($ ldapmaping، {rtuserfield => ldapfield، rtuserfield => ldapfield})؛ rtuserfield هو اسم يمكن أن يكون حقل على كائن مستخدم RT :: LDapfield عبارة عن عرقلة بسيطة وسيتم البحث عن هذه السمة في LDAP.IT يمكن أيضا أن يكون أيضا arrayref، وفي هذه الحالة سيتم تقييم كل عنصر من العناصر بدوره. سيتم البحث عن العتاب في LDAP وتسلوحا مع مساحة واحدة. إذا كانت القيمة هي مرجع فرعي، فسيتم تنفيذها. يجب على الفرعية إرجاع العددية، والتي سيتم فحصها. إذا كان العددية، فسيتم البحث عن القيمة في LDAP. إذا كان ArrayRef، فسيتم تسويل القيم مع مساحة واحدة ._Check_ldap_MappingReturns صحيح هو أن هناك تكوين LDAPMAPTION، وإرجاع خطأ، وسجلت خطأ وخلط من LDAP إذا لم يكن هناك تعيين تعيين ._Build_userbuilds حتى بيانات المستخدم من LDAP للاستيراد إرجاع مجموعة بيانات المستخدم جاهزة ل RT :: User :: Create_Parse_LDAP_MAPITNERNAL وظيفة المساعدة للاستيراد D_USER إذا مررنا ب ArrayRef، فسوف تنتشر عبر كل عنصر من العناصر في حالة وجود أحدهم هو ArrayRef أو Subroutine.If نحن مرت Subref، فإنه ينفذ التعليمات البرمجية ويكفر كل من القيم التي تم إرجاعها حتى يتمكن الصفيف المرتجع أو ArrayRef. إذا مررنا العددية، إرجاع ذلك. Freturns قائمة القيم التي تحتاج إلى التسليط معا. MESHREF من Args to Miss to RT :: SERECT سيحاول تحميل المستخدم ولن يقوم إلا بإنشاء مستخدم جديد فقط إذا لم يتمكن من العثور على مستخدم موجود باسم أو البريد الإلكتروني الذي تم تمريره Arg In.If صحيح، سيتم تبلع البيانات في RT مع البيانات في LDAP. وإلا وسوف نقوم بالتخطي إلى المستخدم التالي. add_user_to_groupadds مستخدمين جدد في المجموعة المحددة في متغير $ LDAPGROUPNAME (الإعدادات الافتراضية "المستوردة من LDAP") Setup_GroupPulls كائن $ LDAPGROUPNAME من DB أو يخلقه إذا نفجنا القيام بذلك. القيم إلى تحديد (واحد | العديد) الحقل المخصص. يجب أن يكون الحقل المخصص موجودا بالفعل، وإلا فإن هذا سيقوم بإلقاء خطأ وليس استيراد أي بيانات. ربما يمكن أن يستخدم هذا من المحتمل أن يستخدم بعض cachingdisconnect_ldapsisconnects من Serversakes LDAP لا توجد وسيطات، إرجاع أي متطلبات لا شيء: perl.


RT :: تمديد :: LDapimport برامج ذات صلة