2012-07-31 21 views
0

我與一家營銷公司的Web API的工作和他們的認證文件說:如何輕鬆地遵守這些API的安全質量要求

不要把對你的 應用程序的客戶端部分網絡端點的細節,任何查看源碼 的代碼都可以輕鬆閱讀。

不夠公平。我的技能非常強調客戶端(HTML/CSS/JS),並且在測試時(通過在HTML中包含身份驗證信息),我沒有與API交互的問題。

身份驗證需要作爲POST參數與其他參數一起發送。

我是否會將表單提交給服務器上的腳本,然後添加認證信息並將所有內容POST到API?或者有另一種方法來做到這一點?不幸的是,沒有API密鑰或任何簡單的東西。

作爲一個沒有任何經驗的人我從哪裏開始(除了一個關於stackoverflow的問題)來找到我需要知道的東西?

回答

1

假設客戶網站或網絡應用程序,你可以實現這樣說:

  • POST形式向自己的服務器。
  • 在服務器上,有一些腳本用於檢索數據,然後將其重新發布到API。

這樣,Web端點不會出現在客戶端源代碼中。

+0

Thanks @Laurent,我原以爲會是這樣的。我會在哪裏開始尋找需要做什麼? – acowley 2012-07-31 06:27:13

+0

@acowley,第一步,只需使用基本的HTML表單並將操作設置爲服務器上的某個URL。對於第二步,您可以使用Curl PHP將數據發佈到API端點。 – 2012-07-31 06:52:58

+0

再次感謝@Laurent,在第一步我必須專門爲此任務設置一個URL?這涉及到什麼?我使用cURL堆,所以希望能夠解決PHP實現問題。 – acowley 2012-07-31 07:04:56