2011-12-15 3 views
13

하나의 솔루션을 사용하여 LinkedIn, Facebook, Google 및 Twitter와 같은 OAuth2 공급자와 함께 compojure 애플리케이션을 통합하려고합니다. scribe-java 나 spring-social와 같은 기존의 자바 라이브러리를 알고 있습니다. 그러나 그들은 clojure에서 사용될 때 빨기도합니다. 저의 목표에보다 친숙한 해결책이 있습니까? 아니면 누가 내 목표에 도달하는 방법에 대한 작업 샘플/튜토리얼 날 가리킬 수 있습니까?OAuth2를 Compojure와 함께 사용하기위한 올인원 솔루션

답변

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

면책 조항이있다. 내가 돌아와서 내 경험에 대해보고하고 GitHub에서 샘플 앱을 얻으 려하자.

확인 - 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 라이브러리를 사용하여 내 경험은 끔찍한되었습니다. – Wilhelm

+0

음, 버전 0.2.0이므로 기대가 높지 않았습니다. 문서가 거의 존재하지 않아서 성공적으로 작동하려면 원본을 약간 읽어야하고 salesforce.com의 OAuth 2.0 Draft 10 구현을 지원하기 위해 몇 가지 사항을 변경해야했습니다. 내 GitHub 레포에 곧 게시 할 샘플 앱이 있습니다. https://github.com/metadaddy-sfdc – metadaddy

+0

clj-oauth2가 Twitter에서 작동합니까? Twitter가 충돌하는 토큰 URL에도 불구하고 OAuth 2를 지원하는지 여부는 알 수 없습니다. –

관련 문제