2011-06-28 9 views
5

सी ++ में मैं लिनक्स और विंडोज़ पर चल रहे एक पोर्टेबल सर्वर को बनाने की कोशिश कर रहा हूं और क्लाइंट विंडोज में चल रहा है जो प्रमाणीकरण के लिए एमएस सक्रिय निर्देशिका का उपयोग करेगा। कुछ शोध के बाद मैंने फैसला किया कि जाने का सबसे अच्छा तरीका केर्बेरोस का उपयोग करना है। मैंने बीएसडी स्टाइल लाइसेंस के कारण एमआईटी केर्बेरोस वी 5 लाइब्रेरी का उपयोग करने का फैसला किया।सर्वर/क्लाइंट अनुप्रयोग के लिए केर्बेरोस प्रमाणीकरण का उपयोग

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

संक्षेप में, क्या आप सी ++ प्रोग्रामर के लिए अच्छे संसाधन की सिफारिश कर सकते हैं कि दो सप्ताह पहले यह भी नहीं पता था कि केर्बेरोज क्या है?

उत्तर

2

शुरू करने के लिए सबसे अच्छी जगह एमआईटी कोड वितरण में नमूना सरल ग्राहक और सरल सर्वर है।

इससे पता चलता है आप कैसे आपसी प्रमाणन

+0

मुझे मिले सर्वोत्तम उदाहरण हैं: "\ MIT \ Kerberos \ src \ athena \ auth \ krb5 \ src \ appl \ sample" और "\ MIT \ Kerberos \ src \ athena \ auth \ krb5 \ src \ appl \ simple"। – neznanec

+0

क्या आप एक लिंक दे सकते हैं जहां मैं इन नमूनों को डाउनलोड कर सकता हूं? – shergill

+0

वे एमआईटी स्रोत कोड वितरण में हैं, जो अब गीथब – pm100

2

मुझे यकीन नहीं है कि आपने इसे पहले ही देखा है, लेकिन MIT Kerberos V5 API documentation बहुत संपूर्ण दिखता है।

+0

यह केवल API करबरोस मूल बातें बताते हैं और एपीआई कार्यों का सभ्य विवरण प्रदान करता है लेकिन IMHO का अभाव कैसे कोड में इन कार्यों का उपयोग करने पर उदाहरण है ऐसा करने के लिए जीएसएसएपीआई उपयोग करने के लिए। – neznanec

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

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