[英]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.