« 上一篇 | 下一篇»

使用Google Auth 來登入 Drupal7

09 二月, 2015 03:43 •  (0) 迴響  •  引用(0)  •  5264 hit.  • 分類: drupal   

學校一個 Drupal7 架設的網站,之前是以 LDAP 模組,抓 sfs3 上的使用者來登入。但日前不知是LDAP 的問題或怎樣,無法以那些使用者身分來登入, 而且 Drupal 上那LDAP模組設定上實在有點複雜、困難,所以想讓使用者改用 Google 帳戶來登入。

目前使用的是 Drupal 上的 Google Auth 這模組來登入,記錄一下設定過程。

一、安裝 google-api-php-client

這網站下載 google-api-php-client,解壓縮後把檔案放在 sites/all/libraries/google-api-php-client 裡面

(Drupal 上必須先安裝 Libraries API 模組)

image

之前在這裡遇到的一個問題,可能是 google-api-php-client 版本的問題,無法順利登入,抓取正確版本後,還是有錯誤產生

image

這是 Drupal 快取的問題,記得再到設定 / 效能 裡去清除快取

image

 

二、到 Google Developers Console 設定憑證及金鑰

1.連到 Google Developers Console,建立一個新專案。

2.建立 建立用戶端 ID / 網路應用程式、建立金鑰,同時設定

image

 

三、設定 gauth 模組

1.下載、安裝 gauth https://www.drupal.org/project/gauth

目前我用的版本是 7.x-1.x-dev ,之前試過7.x-1.4 ,有問題,無法順利以 Google 帳號登入

2.設定 gauth 模組裡的 Google Login Support

image

把 Google Developers Console 上的資料填入

image

完成後,就可以用 Google 帳號登入 Drupal 了

image

 

目前 gauth 模組 還不能限制用 Google Apps 帳號登入,也就是說一般 Google 帳號也可以登入。

但已有看到 gauth 模組未來的版本會有限制網域的設定,在這之前,管理者可以做好使用者登入後的權限,雖然可以登入,但完全沒功能可以使用。

創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

0 Comments on "使用Google Auth 來登入 Drupal7"

 

發表迴響
 authimage

Google+ 迴響

*********