2010-04-08 21 views
2

我正在創建一個帶有創建/更新/刪除調用的Web服務。但現在我想限制在我自己的Web應用程序中使用它,而不是其他客戶端。我怎樣纔能有明確的文字JavaScript代碼,使這些電話,但仍然有信心憑證不會在別處使用?如何在公共場合創建和使用Web服務,但仍然僅限用於我的應用程序?

我的想法是爲每個請求使用服務器端生成的隨機數。但我願意接受你們可能擁有的不同想法。謝謝。

回答

0
  • 你可以使用你的Web服務器基於MAC
  • 更簡單的過濾掉前面的防火牆,收集與動態對話框證書(認證令牌)(JavaScript是非常豐富的動態創建UI)
1

您的網絡應用程序的用戶是否有登錄名/密碼?如果是,那麼請他們登錄,並使用標準會話管理方法來實現你想要的。

如果您的用戶沒有唯一的帳戶,並且您只希望您的JavaScript代碼進行網絡服務呼叫 - 那麼無法實現。它微不足道的嗅探流量/從JavaScript提取密碼。

相關問題