繁体   English   中英

将用户组添加到Luracast Restler API

[英]Adding user groups to Luracast Restler API

我正在尝试使用示例类“ AccessControl”(它实现了Restler的iAuthenticate类)在使用Luracast Restler开发的API中添加用户组。

文件: https//gist.github.com/anonymous/d6a315d1f29dc7722b7d

我遇到的问题是在AccessControl :: __ isAllowed()中定义的方法,如下所示:

Resources::$accessControlFunction = 'AccessControl::verifyAccess';

永远不会调用AccessControl :: verifyAccess,所以我不能使用

$m['class']['AccessControl']['properties']['requires']

读取API中所调用方法的要求。

我添加的令牌系统只是一个基于多个条件的唯一标识符,当使用正确的信息处理POST / user / token时,用户将获得多个条件。

我怎样才能使这项工作正常进行? 根据Restler的文档,我应该能够像我一样定义一个方法,并且它应该返回一个布尔值。 但是它从未被调用过,所以...

男孩,我感到愚蠢吗? 原来,我实际上不需要$ accessControlFunction。 我只需要在Test.php类中使用{@Requires ...}而不是{@requires ...}。

继续,好人!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM