2011-06-16 57 views
2

說,如果我創建一個Web服務爲我的移動應用程序提供一些數據。數據可以是股票價格或天氣等任何信息。我不希望別人使用Web服務,可能是因爲服務器資源昂貴或者數據可能是機密的。如何讓我的網站服務保持在我自己的位置?

我相信URL不是祕密,因爲任何人都可以使用Wireshark來獲取它。有沒有辦法做到這一點?

感謝,

回答

4

那麼,答案很簡單:Authentication for Web Services。但除非您提供更多關於Web服務實現的語言的信息,否則很難用具體的例子來回答。如果傳輸的數據是保密的,您可能需要使用加密服務(https)。

+0

謝謝Thor,但我該如何做認證?假設我使用PHP並且不需要用戶註冊(在這種情況下沒有用戶名/密碼),我們如何才能驗證用戶? – 2011-06-16 18:20:30

+0

至少你需要**的東西**認證過程。這可以是令牌,OAUTH協議,Kerberos,LDAP或簡單的用戶名/密碼。請參閱http://stackoverflow.com/questions/323939或http://stackoverflow.com/questions/5105389 – Thor 2011-06-16 18:38:59

相關問題