Подтвердить что ты не робот

Решение "все-в-одном" для использования OAuth2 с Compojure

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

4b9b3361

Ответ 1

Для 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