2012-12-22 20 views
8

मेरा प्रश्न सरल है। क्या कोडइग्निटर के लिए कोई सिस्टम है जो स्थानीय और तृतीय पक्ष दोनों लॉगिन की अनुमति देता है? (जैसे एफबी/ट्विटर/Google इत्यादि)कोडइग्निटर प्रमाणीकरण प्रणाली जो तृतीय पक्ष ऑथ की अनुमति देती है?

मैंने A3M की कोशिश की है, लेकिन इसका उपयोग करना मुश्किल है और इससे पहले कि यह पुराने सॉफ्टवेयर के मामले में बॉक्स से बाहर काम करेगा, टिंकरिंग की आवश्यकता है।

मेरा वर्तमान समाधान flexi auth है, हालांकि यह तीसरे पक्ष के लॉगिन की पेशकश नहीं करता है, और डेवलपर को ईमेल के बाद ऐसा लगता है कि वह जल्द ही इसे एकीकृत करने की योजना बना रहा है।

तो क्या किसी को एक अच्छी प्रणाली के बारे में पता है जो अद्यतित है और तृतीय पक्ष और स्थानीय लॉगिन दोनों प्रदान करता है?

यदि कोई नहीं है, तो अन्य PHP ढांचे के पास ऐसा पैकेज है?

स्पष्टता के लिए संपादित करें: मैं ऐसी प्रणाली की तलाश में हूं जो इन दोनों चीजों को करता है। जबकि मैं सिस्टम के साथ उत्तरों और टिप्पणियों की सराहना करता हूं कि मैं खुद को एकीकृत कर सकता हूं, इसका अंतिम परिणाम सबसे अच्छा होगा। ऐसा कोई होना चाहिए जो पहले ऐसा कर चुका है, सभी एक पैकेज में एकीकृत हैं, इसलिए इसे एक साथ काम करने के लिए डिज़ाइन किया गया है।

+1

आप एक OpenID समाधान के लिए देख रहे हैं (जैसे मैं चहचहाना के लिए किया था) एक स्वसंपूर्ण पुस्तकालय में सभी इस तर्क को निकालने के लिए समय होगा? क्या आपने http://thinkmoult.com/2009/02/22/use-codeigniter-openid-library-to-integrate-openid/ पर देखा है, आप सीआई ओपनआईडी लाइब्रेरी को https://github.com/EllisLab/ से प्राप्त कर सकते हैं कोडइग्निटर/विकी/ओपनआईडी –

+0

यह काम करेगा, हाँ, लेकिन जो मैं खोज रहा हूं वह ओथ और ओएथ 2 की ओर कुछ और है। – troytc

+1

ए 3 एम को एक साफ शाखा में फोर्क किया गया है: https://github.com/donjakobo/A3M इसे जांचें, अब ट्विटर बूटस्ट्रैप – Jakub

उत्तर

3

मैं सिर्फ एक महीने पहले ऐसा कुछ ढूंढ रहा था, लेकिन असफल रहा। एकमात्र रूपरेखा जिसने इसे सरल तरीके से एकीकृत किया है, मैंने देखा है meteor, लेकिन यह एक PHP ढांचा नहीं है।

मुझे सीआई पुस्तकालयों में विभिन्न PHP पुस्तकालयों को लपेटकर इसे स्वयं करना था। स्रोत कोड github पर है: CI Twitter और Who You Meet (एक लाइव वेब ऐप), जिसमें ट्विटर, लिंक्डइन और फेसबुक प्रमाणीकरण और ईमेल सत्यापन और पासवर्ड रिकवरी के साथ स्थानीय प्रमाणीकरण तर्क भी हैं।

मुझे पता है कि इसे एक लापरवाही पदोन्नति माना जा सकता है, लेकिन मुझे उम्मीद है कि यह उपयोगी है। यद्यपि यह वही नहीं है जो आप खोज रहे हैं, यह अपेक्षाकृत स्थिर लगता है, इसलिए इसे फिर से उपयोग करने में संकोच न करें।

शायद तुम अन्य लोगों का उपयोग करने के लिए :)

+0

सहायता के लिए धन्यवाद। मैं एक नज़र डालेगा और तीसरी पार्टी लॉगिन सुविधा बनाने के लिए फ्लेक्सी ऑथ के साथ इसका इस्तेमाल कर सकता हूं। – troytc

+1

आपका स्वागत है :)। कोई प्रश्न "यह कहां है" या "ऐसा क्यों है" (अक्सर कारण केवल अनुभव की कमी है :), पूछने के लिए स्वतंत्र महसूस करें। – esp

3

आप एक सीआई OAuth2 कार्यान्वयन आप इस लाइब्रेरी जो दोनों क्लाइंट और सर्वर का उपयोग कर सकते हैं:

+0

उत्तर के लिए धन्यवाद, लेकिन मैं वास्तव में एक पूर्ण समाधान की तलाश में हूं, कुछ नहीं मेरे मौजूदा लेख प्रणाली पर काम कर सकते हैं। – troytc

+0

@RaptBlue पूर्ण समाधान से आपका क्या मतलब है? –

+0

कुछ जो पहले से ही एकीकृत है।निश्चित रूप से, मैं जो भी चाहता हूं उसे जोड़ सकता हूं लेकिन जैसा कि मैं मूल डेवलपर नहीं हूं, मैं शायद सबसे अच्छा काम नहीं कर सकता, अगर मैं मूल देव था। मैं ऐसा कुछ ढूंढ रहा हूं जो पहले से ही देव द्वारा एकीकृत है ताकि इसे ठीक से काम करने के लिए डिज़ाइन किया गया हो। – troytc

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

  • कोई संबंधित समस्या नहीं^_^