簡體   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