【问题标题】:How can I use OAuth and PHP without using the oauth-php library?如何在不使用 oauth-php 库的情况下使用 OAuth 和 PHP?
【发布时间】:2023-04-03 23:12:01
【问题描述】:

我需要构建一个使用 OAuth 身份验证的脚本来连接 Foursquare 的 API,但是 oauth-php 库太复杂了。

任何不使用 MySQL 的单页脚本?我宁愿只使用 cookie。

【问题讨论】:

  • 好问题。 oauth-php 确实太复杂了。图书馆误入歧途的好例子。
  • +1 提出了一个很好的问题。我正要发布类似的东西! :)
  • 有人找到任何简单的 oauth2 吗?

标签: php mysql api authentication oauth


【解决方案1】:

你试过这个吗?

https://svn.iamcal.com/public/php/lib_oauth/lib_oauth.php

它不适合一页,但它真的很简单。

【讨论】:

    【解决方案2】:

    http://code.google.com/p/photobucket-api-php5/查看库的 oauth 部分

    此外,Zend_Oauth 模块(在孵化器中可用,希望在下一个框架版本中可用)非常出色且易于使用。设置后它看起来就像 Zend_Http_Client

    【讨论】:

    • 我认为 Zend 几乎没有任何东西可以称为“更简单”。
    【解决方案3】:

    这个库使用起来真的很简单:

    http://github.com/jrconlin/oauthsimple/

    【讨论】:

    • 这个也得到了更好的维护,并且在今年 8 月的源代码中包含了一个非常简单的示例。我会选择这个(就像我一样!)。
    • 这是 OAuth 1.0 还是 2.0?
    • 这是 OAuth 1.0 ,看它有签名方法。OAuth 2.0 一般不处理这些事情。
    【解决方案4】:

    我用过这个库:http://code.google.com/p/oauth-php/ 现在能够很好地理解为什么消费者和服务器基本上有两个不同的东西它似乎这里的例子在这里做同样的事情。

    【讨论】:

      【解决方案5】:

      如果您不想使用 oauth-php 库,您甚至可以编写自己的小库来执行此操作。 例如,您可以使用 Twitter 和 Linked 查看我最简单和最小的 OAuth 实现:

      https://github.com/adrianmalik/php-oauth/blob/master/README.md

      这里会找到你需要做的一切。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-10
        • 1970-01-01
        • 2023-01-18
        相关资源
        最近更新 更多