設定 Dokuwiki 使用 Google OAuth 認證方式登入
因為大量使用 Google 的服務, 也順便測試一下 dokuwiki 上 Google OAuth 的認證方式.
- Google+ API 2019/3/7 正式停用 - https://developers.google.com/+/api-shutdown
- 目前使用的 dokuwiki authgoogle plugin 沒改版很可能就無法使用
- 所以評估 dokuwiki oAuth plugin — Jonathan Tsai 2019/02/12 14:57
安裝方式
- 先至 Google API Console 申請帳號與建立專案
- 建立專案 Exp. ichiayi-wiki
- 安裝 dokuwiki plugin - oAuth Plugin by Andreas Gohr
-
- google-key 填上 上面申請的 OAuth 用戶端 ID
- google-secret 填上 上面申請的 用戶端密鑰
使用方式
- 點下這整合 Google OAuth 登入, OAuth認證通過後會自動在使用者清單新增帳號1), 預設群組權限會是依照系統設定的群組 Exp. user 再加上 google, 所以需要管理者第一次登入之後調整群組權限
- 上面看到 google 開頭的帳號是之前 dokuwiki authgoogle plugin 產生的帳號, 所以當改用 OAuth plugin 的更改方式, 可以直接在原有的帳號後面加上 google 群組, 只要比對 Google 帳號的 mail 相同應該就可以認證通過
參考文件
1)
必須設定開啟 wiki 可註冊用戶功能