Универсальное решение для использования OAuth2 с Compojure - PullRequest
13 голосов
/ 15 декабря 2011

Я пытаюсь интегрировать приложение compojure с такими поставщиками OAuth2: LinkedIn, Facebook, Google и Twitter, используя решение «все в одном».Мне известны некоторые существующие библиотеки java, такие как scribe-java или spring-social, которые могут помочь.Но они сосут, когда используются из clojure.Есть ли более удобное решение для моей цели?Или кто-нибудь может указать мне рабочий образец / учебное пособие о том, как достичь своей цели?

Ответы [ 2 ]

4 голосов
/ 01 марта 2012

Для OAuth 2.0 есть https://github.com/DerGuteMoritz/clj-oauth2

Отказ от ответственности: я не пробовал, но я только собираюсь. Я вернусь и сообщу о своем опыте, и если я получу пример приложения на GitHub.

ОК - я могу сообщить, что clj-oauth2, хотя и не хватает документации, действительно работает. Я отправил запрос на получение поддержки OAuth 2.0 Draft 10 (требуется для использования с Force.com и, вероятно, с Google). Я также опубликую пример приложения в ближайшее время на моей форке на https://github.com/metadaddy-sfdc/clj-oauth2

2 голосов
/ 16 декабря 2011

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

Отказ от ответственности: я не пробовал этот, я просто нашел его в clojure-library .

...