在restler documentation https://github.com/Luracast/Restler/tree/master/public/examples/_010_access_control中是这样说的:
“这个例子展示了如何扩展身份验证系统以创建一个健壮的访问控制系统。作为额外的好处,我们还基于此限制了api文档。”
然而,尽管我可能会尝试,我不能设法生成一个不受限制的API文档,而同时具有受限制的路由。我需要能够公开所有API端点,即使给定的资源实例需要身份验证也是如此。我不想写单独的文档来列出所有端点,因为对于自动生成的文档来说,这似乎是弄巧成拙。
我看到每个资源在资源管理器中都有一个锁符号。但是,我不能设法获得一个关闭的锁-或者锁是打开的,或者资源没有显示。
有没有人成功地创建了身份验证系统,而没有限制api文档的额外“奖励”?
谢谢
发布于 2013-12-18 11:16:08
隐藏受保护api的文档只是一个默认设置。您可以简单地使用以下命令进行更改
require_once '../../vendor/restler.php';
use Luracast\Restler\Restler;
use Luracast\Restler\Resources;
Resources::$hideProtected = false; //* <-
$r = new Restler();
$r->addAPIClass('MyApiClass');
$r->handle();https://stackoverflow.com/questions/20639778
复制相似问题