2014-03-27 9 views
1

我已經有一個現有的LAMP應用程序。我將整合使用C#的第三方API,因此我打算爲它們創建一個Web API以便連接。除了LAMP應用以外,沒有其他網站會連接到Web API。如何從我的LAMP應用程序到Web API建立安全連接?謝謝。從LAMP到IIS Web API的安全連接

+1

安全性有不同的方面:身份驗證,消息完整性,真實性,隱私......您想要哪一個? – Aliostad

+0

你好,只需認證 – user3468235

回答

0

如果只是API調用而沒有任何處理接口,您可以使用加密的WebSockets或創建您的授權標頭......這可能有點工作,只能在這兩個應用程序之間工作。

最安全的鎖定方式是將安全HTTP請求(HTTPS)與客戶端證書相結合。

所有這些東西都是相當高的訂單;最好的辦法就是獲得/創建一個不錯的SSL證書並使用BASIC身份驗證。您的授權標題將被加密。即使是自簽名證書也可以工作;請務必研究如何使自簽名證書最安全。另外,您的LAMP服務器可能會使用cURL將請求發送到C#服務器,如果您打算使用自簽名證書,則需要使用curl -k選項。