2011-12-15 11 views
13

के साथ OAuth2 का उपयोग करने के लिए ऑल-इन-वन समाधान मैं उन सभी OAuth2 प्रदाताओं: लिंक्डइन, फेसबुक, Google और ट्विटर के साथ एक कॉम्पोजर एप्लिकेशन को एकीकृत करने की कोशिश कर रहा हूं, सभी एक समाधान में सभी का उपयोग कर। मुझे कुछ मौजूदा जावा पुस्तकालयों जैसे कि लेखक-जावा या वसंत-सामाजिक के बारे में पता है जो मदद कर सकते हैं। लेकिन क्लोजर से इस्तेमाल होने पर वे चूसते हैं। क्या मेरे लक्ष्य के लिए एक और क्लोजर अनुकूल समाधान है? या क्या कोई मुझे अपने लक्ष्य तक पहुंचने के तरीके पर एक काम कर रहे नमूना/ट्यूटोरियल पर इंगित कर सकता है?कंपोज़र

उत्तर

2

https://github.com/mattrepl/clj-oauth

अस्वीकरण: मैं इस एक प्रयास नहीं किया है, मैं सिर्फ clojure-libraries में यह पाया।

+0

पर अपने फोर्क पर जल्द ही एक उदाहरण ऐप पोस्ट करूंगा, यह 'clj-oauth2' से तुलना कैसे करता है? –

+0

clj-oauth OAuth 2 का समर्थन नहीं करता है। –

4

OAuth 2.0 के लिए, वहाँ है https://github.com/DerGuteMoritz/clj-oauth2

अस्वीकरण: मैं इसे करने की कोशिश नहीं की है, लेकिन मैं तो बस के बारे में हूँ। मैं वापस आऊंगा और अपने अनुभवों पर रिपोर्ट करूंगा, और अगर मुझे गिटहब पर नमूना ऐप मिल जाएगा।

ठीक है - मैं दस्तावेज में कमी करते समय उस clj-oauth2 की रिपोर्ट कर सकता हूं, वास्तव में काम करता है। I submitted a pull request for OAuth 2.0 Draft 10 support (Force.com के साथ उपयोग के लिए आवश्यक है, और शायद Google भी)। मैं https://github.com/metadaddy-sfdc/clj-oauth2

+0

यह कैसा था? क्या आपको इसका उपयोग करना आसान लगता है? रूबी और जावास्क्रिप्ट में oauth2 libs का उपयोग कर मेरे अनुभव अत्याचारी हैं। – Wilhelm

+0

अच्छा, यह संस्करण 0.2.0 था, इसलिए मेरी अपेक्षाएं अधिक नहीं थीं। दस्तावेज़ीकरण - लगभग अस्तित्वहीन नहीं है, इसलिए मुझे सफलतापूर्वक काम करने के लिए स्रोत को थोड़ा सा पढ़ना पड़ा, और salesforce.com के OAuth 2.0 ड्राफ्ट 10 कार्यान्वयन का समर्थन करने के लिए कुछ बदलाव किए। मेरे पास एक नमूना ऐप है जो मैं जल्द ही अपने गिटहब रेपो पर पोस्ट करूंगा https://github.com/metadaddy-sfdc – metadaddy

+0

क्या clj-oauth2 ट्विटर के लिए काम करता है? अगर विवादित टोकन यूआरएल के बावजूद ट्विटर ट्विटर पर OAuth 2 का समर्थन करता है या नहीं, तो मुझे पता नहीं लगाया जा सकता है। –

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