繁体   English   中英

社交登录。 社会认证? 正在寻找框架

[英]Social Login. Social Authentication? Searching for a framework

我正在尝试找到用户登录的框架,如下所示:

  • 易于实施/维护。
  • 易于使用简单的if语句来测试用户是否已登录
  • 用户保持从一个页面到另一个页面的登录,框架处理所有这些
  • 至少有Facebook的社交登录能力,还有Twitter,Wordpress等。
  • 易于与MySQL集成,我可以添加额外的“配置文件”字段,而无需处理框架。

加号 - 有tumblr的社交登录吗? - 轻松分享按钮等

我已经发现了Gigya, LoginRadiusOneAll和Janrain。 问题是他们有可怕的文档,我真的不确定我是否应该将它们集成到我自己的身份验证/会话系统中,或者它是否应该为我处理。

非常感谢

试试http://hybridauth.sourceforge.net/它易于使用,并且有大量的提供商只有一个.php文件

如果需要, 尝试登录http://www.sourceaddons.com/

我最近自己做过类似的研究,说实话,没有一个完美的框架可以处理所有这些问题。 你能得到的最好的是CakePHP Facebook插件 ,它涵盖了与Facebook和Opauth相关的所有方面,如上所述,包括Google+,Tumblr和其他策略 您也可以尝试使用hybridauth,但无论如何整合opauth和hybrid auth都需要您自己编写的代码。

FuelPHP的Auth模块具有完整的Opauth集成,无需任何外部解决方案。

什么是Opauth? http://opauth.org/

受OmniAuth for Ruby的启发,Opauth为PHP应用程序提供了一种标准化方法,可以与身份验证提供程序进行交互。

作为框架的Opauth提供了一组API,允许开发人员创建跨PHP框架和应用程序以可预测的方式工作的策略。

Opauth适用于其他PHP应用程序和框架。 它目前支持:

vanilla(普通)PHP应用程序(当然)
CakePHP(由uzyn维护)
CodeIgniter(由destinomultimedia维护)
CodeIgniter(由mcatm维护)
FuelPHP(由andreoav维护)
Laravel(由FakeHeal维护)
PrestaShop(由Onasusweb维护)
Silex(由icehero维护)
Yii框架(由kahwee维护)
Zend Framework 2(由lorenzoferrarajr维护)
Nette(由michalsvec维护)
还有更多。
如果尚未列出您选择的PHP框架,您仍然可以像使用普通的PHP组件(类)一样使用Opauth。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM