Clojure 用于将OAuth2与Compojure一起使用的多功能一体解决方案

Clojure 用于将OAuth2与Compojure一起使用的多功能一体解决方案,clojure,oauth-2.0,social-networking,compojure,Clojure,Oauth 2.0,Social Networking,Compojure,我正在尝试使用一个一体化的解决方案,将compojure应用程序与那些OAuth2提供商集成:LinkedIn、Facebook、Google和Twitter。我知道一些现有的java库,如scribe java或spring social,可以提供帮助。但当从clojure使用时,它们会吸人。对于我的目标,有没有一个更容易实现的解决方案?或者有人能给我指一个关于如何实现我的目标的工作示例/教程吗? 免责声明:我没有尝试过这个,我只是在中找到了它。对于OAuth 2.0,有 免责声明:我还没有尝

我正在尝试使用一个一体化的解决方案,将compojure应用程序与那些OAuth2提供商集成:LinkedIn、Facebook、Google和Twitter。我知道一些现有的java库,如scribe java或spring social,可以提供帮助。但当从clojure使用时,它们会吸人。对于我的目标,有没有一个更容易实现的解决方案?或者有人能给我指一个关于如何实现我的目标的工作示例/教程吗?

免责声明:我没有尝试过这个,我只是在中找到了它。

对于OAuth 2.0,有

免责声明:我还没有尝试过,但我正准备尝试。我会回来报告我的经历,如果我在GitHub上安装了一个示例应用程序


好的-我可以报告clj-oauth2,虽然缺少文档,但确实可以工作。(需要与Force.com和谷歌一起使用)。我还将在不久的将来在我的fork上发布一个示例应用程序,网址为

怎么样?你觉得它容易使用吗?我在ruby和javascript中使用oauth2 libs的经历非常糟糕,因为它是0.2.0版,所以我的期望值不高。文档——几乎不存在,因此我必须仔细阅读源代码才能使其成功运行,并进行一些更改以使其支持salesforce.com的OAuth 2.0 Draft 10实现。我有一个示例应用程序,我将很快发布到我的GitHub repo上。clj-oauth2是否适用于Twitter?我不知道Twitter是否支持OAuth 2,尽管有冲突的令牌URL;OAuth 1.0a仍然需要代表用户发出请求。这与
clj-oauth2
相比如何?clj-OAuth不支持OAuth 2。