2011-01-14 9 views
5

मैं सीजीआई :: एप्लिकेशन के साथ एक पर्ल ऐप का निर्माण कर रहा हूं, सॉफ्टवेयर उपकरण प्रदर्शित करने के लिए एप्लिकेशन, और उपयोगकर्ताओं को टूल पर रेटिंग और टिप्पणियां जोड़ने की अनुमति देना चाहता हूं। आदर्श रूप से उपयोगकर्ताओं को पोस्ट करने के लिए पंजीकृत होना होगा। मुझे यकीन है कि यह एक आम तौर पर आम अनुरोध है और यह कि "बॉक्स से बाहर" समाधान मौजूद होना चाहिए जिसका उपयोग मैं स्वयं को कुछ कोडिंग और पहिया के पुनर्निवेश को बचाने के लिए कर सकता था।पर्ल सीजीआई के लिए प्रमाणीकरण प्रणाली के लिए सुझाव :: आवेदन

1) यहाँ कोड का विस्तार: यदि नहीं, तो मैं तीन संभावित हल है एक प्रमाणीकरण प्रणाली

2) हमारे विकि का उपयोग कर के लापता भागों को जोड़ने के http://www.perlmonks.org/?node_id=622071; क्या उपयोगकर्ता इसमें लॉग इन करते हैं और या तो विकी पर टिप्पणियां पोस्ट करते हैं या केवल यह सुनिश्चित करने के लिए लॉगिन सिस्टम का लाभ उठाते हैं कि केवल पंजीकृत विकी उपयोगकर्ता

3) कुछ अन्य प्रमाणीकरण प्रोटोकॉल का उपयोग करें और स्क्रैच से अपना खुद का रोल करें।

क्या किसी के पास इनमें से किसी भी विकल्प के बारे में कोई विचार या अनुभव है?

उत्तर

3

CGI :: एप्लिकेशन के लिए एक प्लगइन है जो प्रमाणीकरण से संबंधित है। CGI::Application::Plugin::Authentication

एक बार आपके एकीकृत होने के बाद यह निर्धारित करने के लिए एक प्राधिकरण प्लगइन है कि कौन कर सकता है।

+0

मैं इसकी अनुशंसा करता हूं, लेकिन यदि आपके पास एक MySQL डीबी तक पहुंच है, तो मैं आपको "बॉक्स के बाहर" उत्तर लिखने का तरीका दिखा सकता हूं जो इनपुट को स्वच्छ करता है और डीबी का उपयोग प्रमाण-पत्र निर्धारित करने के लिए करता है, साथ ही कुकी के लिए सेट करता है टाइमआउट और क्या नहीं। (दोनों को वैध लॉगिन के लिए जरूरी है) – rownage

+0

मैंने देखा कि यह कैसे काम करता है लेकिन इसे अधिक मात्रा में मिला, और इसे समान सिद्धांतों के आधार पर कुछ आसान करने के लिए पर्याप्त आसान पाया। हालांकि, मैंने पाया [CGI :: एप्लिकेशन :: प्लगइन :: प्रमाणीकरण] (https://metacpan.org/module/CGI:: आवेदन :: प्लगइन :: प्राधिकरण) बहुत उपयोगी होने के लिए, और संबंधित मॉड्यूल की अनुशंसा करते हैं। यदि आपको कई अलग-अलग प्रमाणीकरण विधियों का समर्थन करने की आवश्यकता है, तो मैं * प्रमाणीकरण * प्लगइन की अनुशंसा करता हूं, या आपको विभिन्न प्रमाणीकरण विधियों का उपयोग करने वाली कई साइटों पर स्थिरता की आवश्यकता है। –

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