2012年12月18日 星期二

Kurogo admin page authenticate 管理後台驗證

http://localhost/kurogo/www/admin/ -> Site Configuration -> Authentication


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 網上論壇

沒有留言:

張貼留言