【问题标题】:Looking for a generic Oauth library for scala, java or python [closed]为 scala、java 或 python 寻找通用 Oauth 库 [关闭]
【发布时间】:2010-11-15 05:34:09
【问题描述】:

我已经有一些,但想将它们合并到一个公共域 oauth 代码库中,用于 twitter、facebook、friendfeed(并让其他开发人员针对他们的首选连接改进该库)。

我很难将混搭的friendfeed和twitters oauth调试到一个在Google App Engine上运行的友好python程序中。

这些是我目前拥有的一些作品: http://oauth.net/code http://code.google.com/p/oauth-python-twitter/ http://code.google.com/p/friendfeed-api-example/

【问题讨论】:

  • 我一直在推动一种提升解决方案,目的是更多地了解这个 Web 框架,并 scala 它所基于的语言。

标签: java python google-app-engine scala oauth


【解决方案1】:

PyPI 在 OAuth 下列出了 few packages,但我不确定它们是否符合您的需求。

另外,在 Python 的 gdata 库中有一个 oauth on app engine 子文件夹可能会引起您的兴趣。

【讨论】:

  • 谢谢 ars 我会检查它们,寻找简单/通用的。我认为我抓到的 oauth twitter 库符合这个要求。一位朋友建议我在尝试过度使用现有库之前,深入阅读有关 Web 编程的知识并从头开始编写一些东西。
【解决方案2】:

哦哦...

OAuth here she comes ...她是一个基于 scala 的食人者!

完全披露:我之所以记得这篇文章,主要是因为标题很吸引人,而不仅仅是我完全理解并支持这种方法。但我试着认为我从作者那里窃取<bs><bs><bs><bs><bs>适当的想法足以让我认为值得一读。

【讨论】:

  • 很好的链接,请快速阅读文章。现在仔细阅读。
【解决方案3】:

查看Signpost,它是用 Java 编写的,接口非常简单,并且独立于服务提供者。

【讨论】:

  • Signpost 是可以的,但是如果您需要做一些不寻常的事情(例如,因为您必须与服务器上的不寻常实现集成,或者因为您必须解决 java 中的错误) platform) 它在所有地方都使用 final 和 private 使得它非常死板和不灵活。只是一个警告。
  • Mike,您能否为此开张票,详细说明您认为 API 的哪些部分应该更灵活?
  • Signpost 完全符合我的需要。太棒了。
【解决方案4】:

我最近在主scala lib下看到了一个目录http://www.scala-tools.org/mvnsites/liftweb/lift-oauth/index.html

目前还没有,但可能是“正在开发中”

【讨论】:

    【解决方案5】:

    这是一个干净的代码版本,用 scala 编写,也适用于 Java。

    http://github.com/ben-biddington/scala-oauth

    [更新]

    抱歉,我重命名了 repo:

    http://github.com/ben-biddington/Coriander.OAuth

    【讨论】:

    • 页面不存在了
    【解决方案6】:

    对于 Python,有 rauth,一个 OAuth 1.0/a 和 2.0 客户端库。

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 2013-01-31
      • 1970-01-01
      • 2010-12-22
      • 1970-01-01
      • 2010-12-16
      • 2011-08-22
      • 2010-10-21
      • 2010-10-08
      相关资源
      最近更新 更多