2013-08-03 75 views

回答

0

您可以通過使用身份驗證來防止發佈數據或訪問數據。 Phile Sturgeons REST-ful服務提供2種方式。通過啓用用戶名/密碼認證並將其設置爲基本或摘要。或者你可以使用私鑰/公鑰認證。

編輯

你想,以防止任何設備訪問它了你的休息服務還是要保護它?爲了保護它使用:

$config['rest_auth'] = 'digest'; 
$config['rest_valid_logins'] = array('chooseUsername' => 'choosePassword'); 

不讓任何人訪問它:

$config['rest_ip_whitelist_enabled'] = true; 

要控制誰可以訪問它:

$config['rest_ip_whitelist'] = '74.365.72.97'; 

用逗號分開IPS如果你有多個IP。儘管大多數設備都設置爲動態IP,所以當IP更改時,該設備將無法連接到休息服務。除非你是唯一想要訪問寧靜服務的人,否則不是一個好方法。

+0

如果我設置$ config ['rest_ip_whitelist_enabled'] = false,那麼查詢將只從本地主機運行? –

+0

看到我上面的編輯 – SasaT

+0

謝謝,現在我明白了) –