2013-12-17 36 views
0

在restler文檔https://github.com/Luracast/Restler/tree/master/public/examples/_010_access_control有人說:非限制Restler文檔

「這個例子說明如何擴展認證系統來創建一個強大的訪問控制系統作爲額外的獎勵,我們還根據限制API文檔。一樣的。」

但是,盡我所能,我不能設法產生一個API文檔,而不是有限制的路線時。即使給定的資源實例需要身份驗證,我也需要能夠公開所有的API端點。我不想編寫單獨的文檔來列出所有的端點,因爲這似乎是自動生成的文檔的自我失敗。

我看到每個資源在資源管理器中都有一個鎖定符號。但是,我無法設法獲得一個已關閉的鎖 - 無論是打開鎖還是不顯示資源。

有沒有人設法創建身份驗證系統沒有額外的「獎金」限制api文檔?

感謝

回答

2

隱藏受保護的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(); 
+0

謝謝,這是訣竅! – Jack

+0

請將此標記爲正確答案,否則此問題將以未答覆的形式顯示 – Luracast

+0

我也想要,但我沒有足夠好的「信譽」來做到這一點。抱歉。 – Jack