我創建了一些模型的應用程序,之後,我使用了ACL並創建了一些ACO來保護我的應用程序。CakePHP - 將ACL與REST API結合使用
現在我想一個RESTful API添加到我的應用程序,所以我編輯routes.php
有類似的東西
Router::mapResources('routes');
Router::parseExtensions();
這也能正常工作,例如要http://localhost/myapp/routes.json
給我,我的路線的JSON對象如果我已經登錄
舒爾,當他使用我的API時,有人無法使用web-form進行登錄,所以我想知道是否可以使用請求發送常規登錄信息REST Auth Basic(或摘要)並使用工作ACL在我的應用程序進行身份驗證並顯示結果對象(或者如果它錯了,發送正確的標題)
有什麼想法?
如果事情還不清楚,請留下評論
我採用了最新的蛋糕PHP版本1.3.3
這的確是解決方案,但是,這裏還有一個問題。你在哪裏手動登錄用戶?我做了這個檢查,並手動在AppController :: beforeFilter()中登錄用戶,但問題是AuthComponent在beforeFilter()運行之前進行ACL檢查。 – 2012-02-08 17:29:14