从LAMP到IIS Web API的安全连接

时间:2014-03-27 11:07:54

标签: c# api security asp.net-web-api lamp

我已经有一个现有的LAMP应用程序。我将集成使用C#的第三方API,因此我计划为它们创建一个Web API以进行连接。除了LAMP应用程序之外,没有其他网站可以连接到Web API。如何从LAMP应用程序到Web API建立安全连接?感谢。

1 个答案:

答案 0 :(得分:0)

如果它只是API调用而且没有任何处理接口的东西,你可以使用加密的WebSockets或创建你的授权标题......这可能有点工作,只能在这两个应用程序之间工作。

锁定它们的最安全方法是将安全HTTP请求(HTTPS)与客户端证书结合使用。

所有这些都是相当高的要求;你最好的选择是获得/创建一个中等体面的SSL证书并使用BASIC身份验证。您的授权标头将被加密。即使是自签名证书也可以使用;确保研究如何使自签名证书最安全。此外,您的LAMP服务器可能会使用cURL将请求发送到C#服务器,如果您要使用自签名证书,则需要使用curl -k选项。