Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
保护PHP客户端的WCF Web服务_Php_Asp.net_Wcf_Service_Wcf Security - Fatal编程技术网

保护PHP客户端的WCF Web服务

保护PHP客户端的WCF Web服务,php,asp.net,wcf,service,wcf-security,Php,Asp.net,Wcf,Service,Wcf Security,我的WCF Web服务是在我的ASP.NET Web应用程序中编写和托管的。此服务将由用php编写的客户端使用。 如何确保此服务的安全?哪一个是最佳实践?PHP没有任何高级安全功能的本机支持。其中一些可以添加一些其他框架,例如,但是您可能会遇到相反的问题,因为WSO2提供了自己的WS-Security子集,并且在这个子集中,它提供了流行的用户名令牌配置文件和摘要密码,而这在WCF()中没有提供 对PHP公开的服务来说,最简单的安全性是带有基本身份验证的HTTPS(默认情况下,IIS只提供针对Wi

我的WCF Web服务是在我的ASP.NET Web应用程序中编写和托管的。此服务将由用php编写的客户端使用。
如何确保此服务的安全?哪一个是最佳实践?

PHP没有任何高级安全功能的本机支持。其中一些可以添加一些其他框架,例如,但是您可能会遇到相反的问题,因为WSO2提供了自己的WS-Security子集,并且在这个子集中,它提供了流行的用户名令牌配置文件和摘要密码,而这在WCF()中没有提供


对PHP公开的服务来说,最简单的安全性是带有基本身份验证的HTTPS(默认情况下,IIS只提供针对Windows帐户的基本身份验证,但使用它将与任何凭据存储一起使用)。

谢谢!我们是否需要使用带有基本身份验证的HTTPS来购买一些特殊证书?在这种情况下,如何为php用户配置用户权限(仅在web.config中,有任何示例)?