1. Authentication
- 啟用驗證機制
- 設定 Session 儲存方式
2. Authentication Authorities (設定驗證方式)
- 選擇驗證方式
- 選擇登入形態 (從本地網頁登入或透過外部驗證(ex : Facebook))
- 設定帳號密碼與群組檔案 (like Linux /etc/passwd、/etc/group)
User file 與 Group file 設定 :
- 如圖設定 DATA_DIR 部分為資料夾路徑;passwd 為檔案名稱
( /var/www/Kurogo-Mobile-Web/site/YOUR_SITE/data/passwd) - User file 格式 (Kurogo 裡有一個範例 passwd 檔,帳號密碼為 test / test):
USERID:MD5_PASSWD:EMAIL:USERNAME
test:098f6bcd4621d373cade4e832627b4f6:test@kurogo.org:Test User
3. Access Control (設定 ACL 表)
- Type : 設定為 Admin -> 登入後可進入管理,若設定為 Access 則為是否可訪問頁面
- Action : 允許或拒絕
- Scope : 設定驗證檢查範圍,為登入之使用者、使用者群組、或是所有人 (Everyone)
- Authority : 第二步設定的驗證方式
- Value : 設定使用者帳號或群組名稱
允許名稱為 test 之使用者進入管理頁面 |
* Unable to load password file /var/www/Kurogo-Mobile-Web/site/YOUR_SITE/passwd
請參照如上 "User file 與 Group file 設定"
Reference :
Access Control and Authorization — Kurogo 1.5 documentation
How to enable AUTHENTICATION for own created module like twitter - Google 網上論壇
沒有留言:
張貼留言