管理站点的多个登录模式 - 需要建议

时间:2011-03-27 07:59:15

标签: zend-framework authentication facebook-graph-api twitter-oauth

我想设置我的网站以允许人们使用Facebook帐户登录。但在不久的将来,我还想允许一个条款允许人们使用twitter,linkedin,甚至是他们的开放ID帐户进行注册。但是,我需要设置我的系统,以便用户可以使用他希望的任何方式登录,并且能够使用他的一个帐户维护所有登录。

我有一个用户表,其中包含基本详细信息:

USERS:
ID|NAME|EMAIL|PASSWORD

并且我认为我应该在这种情况下设置一个登录表,如:

USERS_LOGINS
USER_ID|LOGIN_TYPE|LOGIN_ID

就像在第二张表中一样,如果他使用Facebook注册,则登录类型会读取Facebook,而id将是他的fb id等等。

是否有任何类型的服务已经为您或我可以使用的任何开源代码执行此操作?我的应用程序是基于zend框架构建的

由于

1 个答案:

答案 0 :(得分:0)

您可能想查看Janrain Engage。它可能是支持多种登录类型的最快速,最简单的方法。