2012-07-17 67 views
1

是否可以使用其他网站授权Drupal(7)中的用户?我有非Drupal社区,我想在那里保留和管理登录/密码。但我也有Drupal上的公共站点,我希望非Drupal站点的用户可以使用现有的登录名/密码登录。可能有一些自然的方式(如OpenId)?我可以安排任何类型的数据导出/导入/验证。如何使用其他站点/系统/数据库在Drupal中进行授权?

回答

1

在Drupal中有多种方法可以做到这一点。对于初学者来说,有几个的contrib模块将允许您使用OpenID和其他供应商进行认证

  1. http://drupal.org/project/openid_selector/
  2. http://drupal.org/project/rpx(Janrain)
  3. http://drupal.org/project/oauthconnector(端Oauth)

等。

在Drupal.org上进行为期一个小时的搜索将为您提供多种选择。

除此之外,还有一些contrib模块用于从流行到隐蔽等多种其他平台进行身份验证。例如,

  1. http://drupal.org/project/gigya
  2. http://drupal.org/project/cs_social_networks(捷克和斯洛伐克的社交网络)
  3. http://drupal.org/project/phpbb

任你选!

+0

谢谢avadhutp,剩下的一件事就是了解如何设置我的非Drupal站点以进行适当的帐户导出。 – webbear 2012-07-18 07:44:17

+0

您的非Drupal站点是否部署在标准/流行框架/ CMS中?如果是这样,应该很容易在网上找到说明?否则,你可以使用一个简单的PHP脚本[像这样](http://drupal.org/node/311442)并根据自己的喜好进行修改。查看关于迁移用户的部分。 – avadhutp 2012-07-18 11:58:59

相关问题