2011-12-15 13 views
13

için All-in-one çözümü Ben bir tek çözüm kullanarak bir componentjure uygulamasını OAuth2 sağlayıcılarıyla entegre etmeye çalışıyorum: LinkedIn, Facebook, Google ve Twitter. Scribe-java veya bahar-sosyal gibi yardımcı olabilecek bazı java kütüphanelerinin farkındayım. Ama clojure'dan kullanıldığında emerler. Amacım için daha clojure dostu bir çözüm var mı? Ya da kimse hedefime nasıl ulaşacağım konusunda çalışan bir örnek/öğreticiye işaret edebilir mi?OAuth2 with Compojure

cevap

4

OAuth 2.0 için, https://github.com/DerGuteMoritz/clj-oauth2

Feragat var. Geri dönüp deneyimlerimi bildiririm ve eğer GitHub'da örnek bir uygulama alırsam.

Tamam - belgelemede yokken clj-oauth2'yi bildirebilirim, aslında çalışıyor. I submitted a pull request for OAuth 2.0 Draft 10 support (Force.com ile kullanılması ve muhtemelen Google için de gereklidir). Aynı zamanda yakında bir örnek uygulama yayınlayacağım https://github.com/metadaddy-sfdc/clj-oauth2

+0

Nasıldı? Kullanımı kolay buldunuz mu? Ruby ve javascript içinde oauth2 libs kullanarak benim deneyimlerim iğrenç olmuştur. – Wilhelm

+0

Eh, bu 0.2.0 sürümü idi, bu yüzden benim beklentilerim yüksek değildi. Belgeleme - neredeyse yok, bu yüzden kaynağı başarıyla okumak için biraz kaynak okumak zorunda kaldım ve salesforce.com'un OAuth 2.0 Taslak 10 uygulamasını desteklemek için birkaç değişiklik yap. GitHub repo'ma hemen göndereceğim bir örnek uygulamam var https://github.com/metadaddy-sfdc – metadaddy

+0

clj-oauth2 Twitter için çalışıyor mu? Çakışan belirteç URL'lerine rağmen Twitter'ın OAuth 2'yi destekleyip desteklemediğini anlayamıyorum. –