【问题标题】:PHP OpenID Library that allows facebook / openid / twitter, etc;允许 facebook / openid / twitter 等的 PHP OpenID 库;
【发布时间】:2010-07-13 12:45:07
【问题描述】:

我正在寻找一个已经完成的 openid 登录库,我可以将其“插入”到我的应用程序中,并允许使用您在许多易于访问的网站上看到的任何 openid、facebook、twitter 方法进行访问。

Woot.com 的登录就是一个例子:

https://account.woot.com/login?returnurl=http%3a%2f%2fwoot.com%2fdefault.aspx

我想要一个我不需要花费大量时间的产品,因为我希望我的用户可以使用这种可访问性,但我不希望牺牲我的大部分开发来修补它或解决错误使用 facebook,而不是 twitter 等;

想法?

【问题讨论】:

标签: php facebook twitter login openid


【解决方案1】:

HybridAuth 是一个免费且开源的基于 Web 的 PHP 社交网络服务项目,它使用户能够使用他们的 OpenID、Twitter、Facebook、MySpaceID、Google、AOL、Friendster 或 Vimeo 帐户在您的博客、网站或应用程序中进行身份验证。

HybridAuth 是一个简单的 SSO PHP 库。

http://www.phpkode.com/projects/item/hybridauth/

【讨论】:

    【解决方案2】:

    我实际上进行了更多搜索,发现有一个 CodeIgniter 模块可以完成所有这些工作(早在 2 月 / 3 月,当我努力开发我的应用程序时,没有)。

    对于 CodeIgniter 也需要此功能的人: http://code.google.com/p/a3m/

    【讨论】:

      【解决方案3】:

      有一些开源项目在 github 和 google 代码上很活跃。

      http://github.com/openid/php-openid

      但这很简单,除非您已经在使用创建的框架,如 Kohana 或 Cake 或其他任何东西。如果您使用其中之一,那么他们很可能已经为 OAuth 和 FB / TW / OID 的东西开发了一个模块。我更喜欢 Kohana,他们有很多很棒的模块。

      【讨论】:

      • 这是一个仅开放 ID 的解决方案,这恰恰不是他想要的。而且那个特定的图书馆也大多被遗弃了。
      猜你喜欢
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2012-04-08
      • 1970-01-01
      相关资源
      最近更新 更多