2012-07-17 61 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

相關問題