security प्रमाणीकरण के लिए जेनकींस में उपयोगकर्ताओं को कैसे बनाएं और जोड़ें?




ldap hudson (3)

मैं उपयोगकर्ता लॉगिन के लिए "जेनकींस का अपना उपयोगकर्ता डेटाबेस" सुरक्षा क्षेत्र का उपयोग करना चुनता हूं क्योंकि मैं अपनी कंपनी में एलडीएपी का उपयोग नहीं कर सका। और जब आपने होस्टनाम या पोर्ट नंबर को किसी अन्य चीज़ में बदलने का निर्णय लिया तो Google के ओपनआईडी में समस्या आई है।

और मैं अपनी सुरक्षा के लिए "परियोजना-आधारित मैट्रिक्स प्राधिकरण रणनीति" स्कीमा का उपयोग करता हूं।

लेकिन मैं अपने समूह को बनाने में सक्षम नहीं हूं, और अनुमति के प्रबंधन के लिए उपयोगकर्ताओं को समूह में जोड़ता हूं।


आप उस उद्देश्य के लिए भूमिका रणनीति प्लगइन का उपयोग कर सकते हैं। यह एक आकर्षण की तरह काम करता है, बस कुछ भूमिकाएं स्थापित करें और उन्हें असाइन करें। परियोजना-विशिष्ट स्तर पर भी।


मैंने जेनकींस-3.5 के तहत रोल प्लगइन स्थापित किया है, लेकिन यह "जेनकिन्स प्रबंधित करें" के तहत "भूमिकाएं प्रबंधित करें" विकल्प नहीं दिखाता है, और जब कोई विकी से सुरक्षा इंस्टॉल पेज का पालन करता है, तो सभी उपयोगकर्ता तुरंत लॉक हो जाते हैं। मुझे सर्वर पर जेनकींस मैन्युअल रूप से बंद करना पड़ा, सही कॉन्फ़िगरेशन सेटिंग्स को पुनर्स्थापित करना था (/ मुझे उचित बैकअप करने में खुशी है) और जेनकींस को पुनरारंभ करें।

मुझे उच्च उम्मीद नहीं थी, क्योंकि प्लगइन 2011 में आखिरी बार अपडेट किया गया था


जेनकिंस डेवलपर, कोहसुके कवागुची द्वारा 200 9 में इस पोस्टिंग के मुताबिक , अंतर्निहित जेनकिंस उपयोगकर्ता डेटाबेस के लिए कोई समूह समर्थन नहीं है। एलडीएपी या सक्रिय निर्देशिका के साथ जेनकींस को एकीकृत करते समय समूह समर्थन केवल प्रयोग योग्य है। यह 2012 में समान प्रतीत होता है।

हालांकि, जैसा कि वादिम ने अपने जवाब में लिखा था, आपको भूमिका रणनीति प्लग-इन के लिए धन्यवाद, अंतर्निहित जेनकिंस उपयोगकर्ता डेटाबेस के लिए समूह समर्थन की आवश्यकता नहीं है





jenkins