我创建了一些模型的应用程序,之后,我使用了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