2010-10-31 9 views
8

मैं ज़ेंड फ्रेमवर्क का उपयोग कर वेब एप्लिकेशन में ओउथ प्रदाता कैसे जोड़ सकता हूं? ज़ेंड फ्रेमवर्क के पास ओथ उपभोक्ताओं के लिए समर्थन है, लेकिन मुझे प्रदाता समर्थन नहीं दिख रहा है। PHP में ओएथ प्रदाता को लागू करने के लिए आप क्या उपयोग करते हैं (ज़ेंड फ्रेमवर्क के साथ)?ज़ेंड फ्रेमवर्क ओथ प्रदाता

उत्तर

8

मैंने OAuth प्रदाता को लागू करने के लिए this guide from Rasmus Lerdorf का पालन किया।

जबकि मैं वास्तव में pecl एक्सटेंशन का उपयोग नहीं करता था, तो आप लेख का उपयोग अपने सर्वर घटक लिखने के लिए कर सकते हैं।

+0

क्या आपने इसे अपने इनक्यूबेटर प्रोग्राम में सबमिट करने के बारे में सोचा है। मुझे Zend_Oauth_Server के अपडेट के संकेतों का कोई संकेत नहीं दिखता है, मैंने अपने उत्तर में लिंक किया है, इसलिए हो सकता है कि उन्होंने इस पर काम करना बंद कर दिया हो। हालांकि, ज़ेंड के लिए प्रयोग करने के लिए एक अर्द्ध-ऑपरेटिव सर्वर घटक होना अच्छा लगेगा, इसलिए यदि आपके पास यह एक जिथब रिपोजिटरी या जैसा है, तो कृपया पोस्ट करें। – jblue

+1

मैं चाहूंगा, लेकिन यह मेरे नियोक्ता के लिए बनाया गया था और जैसा कि मुझे देने के लिए मेरा नहीं है। यह वास्तव में काफी सरल घटक है, केवल कुछ नियंत्रक आधार वर्गों के साथ जिन्हें आप पैरामीटर को स्थायी/मान्य करने के लिए लागू करने की आवश्यकता है। –

2

आप Zend इनक्यूबेटर को देखें, तो यह एक नया Zend_Oauth_Server फ़ाइल

http://framework.zend.com/svn/framework/standard/incubator/library/Zend/Oauth/

मुझे लगता है कि ब्रैंडन के सही कह रही है कि एक प्रदाता Zend में अभी मौजूद नहीं है में है, लेकिन मैं इस वर्ग लगता है कि शायद एक भविष्य प्रदाता वे काम कर रहे हैं।

हम काम पर बाहर की परियोजनाओं में से एक के लिए प्रदाता को लागू करने की सोच रहे हैं, इसलिए मुझे शायद इसे जल्द ही गहराई से शोध करना होगा। अगर आपको इस पर अधिक जानकारी मिलती है तो मुझे पोस्ट रखें और मैं इस धागे को मेरी तरफ अपडेट कर दूंगा।