2012-11-14 49 views
5

का उपयोग कर केवल Google Apps डोमेन उपयोगकर्ताओं तक पहुंच प्रतिबंधित करें Jenkins OpenID plugin का उपयोग करके मैं अपने Google Apps OpenID को प्रदाता के रूप में उपयोग करने के लिए जेनकींस को कॉन्फ़िगर करने में सक्षम हूं। बेनामी उपयोगकर्ता अभी भी उस एप्लिकेशन तक पहुंचने में सक्षम हैं (उन्होंने केवल पढ़ने के लिए उपयोग किया है), लेकिन मैं इसे प्राप्त करना चाहता हूं ताकि उपयोगकर्ताओं को Google ऐप डोमेन का उपयोग करके लॉगिन करने के लिए मजबूर किया जा सके या उन्हें पहुंच से वंचित कर दिया गया हो।जेनकिंस ओपनआईडी प्रमाणीकरण

मैं वर्तमान में "लॉग इन किए गए उपयोगकर्ताओं को कुछ भी कर सकता है" की जेनकींस प्राधिकरण सेटिंग का उपयोग कर रहा हूं, मैंने "मैट्रिक्स आधारित प्रमाणीकरण" का उपयोग करने और अज्ञात उपयोगकर्ताओं से इनकार करने का प्रयास किया है, मानते हैं कि उपयोगकर्ताओं में लॉग इन होने पर अभी भी अनुमतियां होंगी, क्या वहां है एक विशेष समूह मूल्य मैं मैट्रिक्स आधारित प्रमाणीकरण में "लॉग इन उपयोगकर्ताओं" के लिए उपयोग कर सकता हूं?

ऐसा लगता है कि "द मैट्रिक्स आधारित सुरक्षा" केवल Google Apps OpenID का उपयोग करते समय विशिष्ट उपयोगकर्ताओं के लिए काम करेंगे (मैं डोमेन के लिए Google एप्लिकेशन पर विश्वास नहीं करते OpenIDTeam extension

enter image description here

उत्तर

5

हाँ वहाँ के लिए समर्थन हासिल है लगता है एक विशेष समूह जिसे आप ऐसा करने के लिए उपयोग कर सकते हैं लेकिन यह कैसे करना है इसके बारे में जानकारी ढूंढना स्पष्ट नहीं है। यदि आप मैट्रिक्स-आधारित सुरक्षा तालिका पर 'कुल मिलाकर पढ़ें' कॉलम पर होवर करते हैं तो आपको समाधान मिल जाएगा

यह

जेनकिंस के लगभग सभी पृष्ठों को देखने के लिए पढ़ने की अनुमति आवश्यक है। यह अनुमति तब उपयोगी होती है जब आप अनधिकृत उपयोगकर्ताओं को जेनकिन्स पेज देखना नहीं चाहते हैं - अज्ञात उपयोगकर्ता से इस अनुमति को निरस्त करें, फिर "प्रमाणीकृत" छद्म-उपयोगकर्ता जोड़ें और पढ़ने की पहुंच दें।

मैं OpenID plugin जो मुझे व्यापार डोमेन के साथ

चेतावनी जेनकींस सुरक्षित करने के लिए के लिए Google Apps निर्दिष्ट कर सकते हैं के साथ संयोजन में निम्नलिखित तकनीक का उपयोग करें: सुनिश्चित करें कि आप पहले अपने स्थापना का बैकअप मिल गया है आप शुरू करते हैं क्योंकि अगर आपको कुछ गलत लगता है तो आप अपने जेनकींस से खुद को बंद कर सकते हैं। प्लगइन और सेटिंग्स को अनपिक करने से बैकअप से बस बहाल करने में अधिक समय लगेगा।

  1. सुनिश्चित करें OpenID प्रदाता की अपनी पसंद अभी भी साथ अपने वर्तमान की स्थापना
  2. प्राधिकरण
  3. के लिए एक नया जोड़ें 'मैट्रिक्स आधारित-सुरक्षा' मोड का चयन करें 'उन कुछ भी कर सकते में प्रवेश किया गया' 'ठीक काम कर रहा है प्रमाणीकृत 'समूह (लोअर केस' ए ') मैट्रिक्स-आधारित सुरक्षा तालिका में।
  4. सभी अनुमति बॉक्सों को चेक करने के लिए नई 'प्रमाणीकृत' पंक्ति के दाएं हाथ के अंत में 'सभी जांचें' आइकन का उपयोग करें।
  5. सभी अनुमति बॉक्सों को अनचेक करने के लिए 'बेनामी' पंक्ति के दाएं हाथ के अंत में 'सभी जांचें' आइकन का उपयोग करें।
  6. सेटिंग सहेजें
  7. पुनः लोड जेनकींस

Matrix-based security table with Overall-Read help text expanded as quoted earlier

अब जो प्रयोक्ता द्वारा जेनकींस देखना चाहता है वे पहले से ही अपने Google खाते में हस्ताक्षर किए जाने की है और कोई किसी भी देखने के लिए प्राप्त कर सकते हैं लॉगिन के बिना नौकरी के नाम या विचार।

उम्मीद है कि इससे मदद मिलती है।