2011-11-14 11 views
8

मैं टीमसीटी उपयोगकर्ताओं को एक विशिष्ट एडी समूह (FNC_TEAMCITY_USERS) के सदस्यों तक सीमित करने की कोशिश कर रहा हूं। एलडीएपी उपयोगकर्ता सिंक्रनाइज़ेशन पहले ही काम कर रहा था।मैं सक्रिय निर्देशिका (एलडीएपी) समूह के सदस्यों को teamcity.users को कैसे प्रतिबंधित करूं?

teamcity.users.filter=(objectClass=user) 
इस के लिए

:: मेरे ldap-config.properties में मैं इस बदल

teamcity.users.filter=(&(objectClass=user)(memberOf=CN=FNC_TEAMCITY_USERS,OU=Groups,DC=group,DC=ourdomain,DC=com)) 

मैं TeamCity सेवा को पुनः आरंभ और यह परिवर्तन कोई प्रभाव नहीं पड़ा। सभी एडी उपयोगकर्ता अभी भी टीमसिटी में लॉग इन कर सकते हैं। मैंने अपने 6.5 उदाहरण और हमारे 7.0 (ईएपी) उदाहरण दोनों पर यह कोशिश की।

क्या मुझे कुछ याद आया है या यह एक बग है?

+0

बस उत्सुक, आपकी वास्तविक आवश्यकता क्या है? यदि आपकी आवश्यकता परियोजनाओं तक पहुंच प्रतिबंधित करना है, तो सुनिश्चित करें कि ऑटो-निर्मित उपयोगकर्ताओं को सौंपा गया मौजूदा भूमिका गैर-सार्वजनिक परियोजनाओं तक पहुंच नहीं है। – 8DH

उत्तर

4

टीमसिटी में लॉगिन करने वाले उपयोगकर्ताओं को सीमित करने वाली संपत्ति "teamcity.users.login.filter" है। "Teamcity.users.filter" के बजाय इसे सेट करने का प्रयास करें।

"teamcity.users.filter" उपयोगकर्ता सिंक्रनाइज़ेशन को प्रभावित करने वाला एक है (विशेष रूप से एलडीएपी में उपयोगकर्ताओं के लिए टीमसिटी में उपयोगकर्ताओं को बना रहा है)।

"java.naming.security.principal" और "java.naming.security.credentials" को सही ढंग से निर्दिष्ट किया जाना चाहिए क्योंकि उन्हें "teamcity.users.login.filter" उपयोग के लिए आवश्यक है।

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

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