2011-04-20 9 views
7

मैं जेनकींस को कॉन्फ़िगर कर सकता हूं ताकि यह किसी समस्या के बिना सर्वर और रूट डीएन सेट करके मेरे ldap सर्वर पर उपयोगकर्ताओं तक पहुंच सीमित कर सके।मैं विशिष्ट समूहऑफनाम में उपयोगकर्ताओं को जेनकिंस एलडीएपी एक्सेस कैसे सीमित कर सकता हूं?

अब मैं थोड़ा और अधिक एक्सेस करना चाहता हूं और केवल समूह के सदस्यों तक पहुंच की इजाजत देता हूं IFNames cn = MyProject, ou = group, dc = bogus, dc = biz, लेकिन मुझे नहीं लगता कि इसे कैसे करना है जेनकींस।

क्या कोई यह समझा सकता है कि उन्होंने जेनकिंस या हडसन को इस तरह कुछ संभालने के लिए कैसे कॉन्फ़िगर किया?

धन्यवाद!

उत्तर

6

नोट: मुझे यकीन है कि अगर यह LDAP के लिए काम करेगा नहीं कर रहा हूँ

  • परियोजना विन्यास पेज (हम सक्रिय निर्देशिका का उपयोग), जाँच मैट्रिक्स आधारित सुरक्षा।
  • गुमनाम
  • के लिए सभी पहुंच निकालें "उपयोगकर्ता/समूह जोड़ने के लिए" अपना 'groupOfNames' जोड़ें और उन्हें वह अधिकार दें जिन्हें आप चाहते हैं।

उस समूह के किसी भी उपयोगकर्ता को आपके द्वारा असाइन किए जाने वाले अधिकार प्राप्त करना चाहिए। इस तरह हमने यह किया।

+1

वाह, मैट्रिक्स-आधारित सुरक्षा अनुभाग में चारों ओर पोकिंग करने के बारे में सोचा नहीं होगा। ऐसा लगता है कि यह काम करता है, लेकिन मुझे अगले हफ्ते तक निश्चित रूप से पता नहीं चलेगा जब मैं लॉग इन करने का प्रयास करने के लिए किसी को अपने समूह के बाहर से प्राप्त कर सकता हूं। ध्यान दें कि इस खंड के लिए मदद पुरानी दिखती है, मुझे इसकी आवश्यकता नहीं थी समूह नाम पर 'ROLE_' उपसर्ग जोड़ें और न ही समूह के नाम को कैपिटल करें। – pwan

+0

हाँ, प्लगइन के लिए ROLE_ चीज़ को कुछ रिलीज़ पहले बदल दिया गया था। खैर, अगर यह काम करता है तो हमें बताएं! – Sagar

+1

यह काम कर रहा है। धन्यवाद। – pwan

4

पुराना धागा, मुझे पता है। मैं इसे memberof और refint overlays OpenLDAP सर्वर (2.4.31) पर स्थापित करके काम कर रहे और जेनकींस पर उपयोगकर्ता खोज बेस की स्थापना परिणाम फिल्टर करने के लिए, यानी मिला

(& (uid = {0}) (memberOf = सीएन = MyGroupName, ou = group, dc = mydomain, dc = com))

+1

धन्यवाद आदमी! आपने मेरा दिन बना दिया!) – obohovyk

संबंधित मुद्दे