2011-08-10 19 views
9

कार्यान्वित करना मैं कोडइग्निटर और ओथ का उपयोग करके एक एपीआई बनाने की तलाश में हूं। मैंने पाया की तरह एक महान विस्तार यहाँ सीआई को क्या दिखता है:कोडनिर्देशक। OAuth

https://github.com/alexbilbie/CodeIgniter-OAuth-2.0-Server

मैं होनहार लग रहा है, लेकिन मैं कोई सुराग नहीं है कि यह कैसे लागू करने के लिए की है। कहीं भी कोई निर्देश नहीं है।

कोई इनपुट स्वागत है!

+0

क्या आपने इस परियोजना के लेखक से पूछने की कोशिश की है? –

+0

बस सोच रहा है कि कोई भी इस पुस्तकालय के कार्यान्वयन को भेज सकता है क्योंकि मैं कोडइग्निटर के लिए बिल्कुल नया हूं और अपने PHP ऐप के लिए ओएथ 2.0 रखने की बेताब आवश्यकता है। – johnshaddad

उत्तर

3

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

दो फाइलें oauth.php और signin.php हैं। वे दिखाते हैं कि आप उपयोगकर्ता में ओथ के माध्यम से कैसे लॉगिन कर सकते हैं। बस ध्यान से फाइलों के माध्यम से जाओ और आप इसे काम करेंगे।

+0

एमएम, मैंने अब फ़ाइलों को सही स्थानों में गिरा दिया है और मैं यूआरएल खोलने की कोशिश कर रहा हूं: http: // localhost: 8888/testcenter/codeigniter/index.php/oauth/sign_in लेकिन यह काम नहीं कर रहा है। बस थोड़ी देर का पेज। –

2

मैंने कुछ दिनों पहले इस एक्सटेंशन की कोशिश की और मुझे काम मिल गया। आपको config-files, config/oauth_client.php, config/oauth_resource_server.php और शायद config/rest.php को संपादित करने की आवश्यकता है।

आपको डेटाबेस में कम से कम एक एप्लिकेशन जोड़ने की भी आवश्यकता है। अनुप्रयोग-तालिका में एक पंक्ति पर्याप्त है। क्लाइंट कॉन्फ़िगर-फ़ाइल में उपयोग किए गए समान क्लाइंट_आईडी और क्लाइंट_सेक्रेट का उपयोग करें और इसे काम करना चाहिए।