保护 PHP 客户端的 WCF Web 服务

发布于 2024-11-25 05:59:54 字数 90 浏览 0 评论 0原文

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

My WCF Web Service is written and hosted within my ASP.NET web application. This service will be consumed by the client written in php.
How to securing this service? Which is the best pratice for?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月寒剑心 2024-12-02 05:59:54

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

暴露给 PHP 的服务最简单的安全性是带有基本身份验证的 HTTPS(IIS 默认情况下仅提供针对 Windows 帐户的基本身份验证,但使用 自定义 HTTP模块它将与任何凭证存储一起使用)。

PHP doesn't have native support for any advanced security features. Some of them can be added with some additional frameworks like WSO2 but then you can have a reverse problem because WSO2 offers its own subset of WS-Security and in this subset it offers popular UserName Token Profile with digested password which is in turn not provided in WCF (but can be added).

The simplest security for service exposed to PHP is HTTPS with Basic Authentication (IIS by default offers only Basic Authentication against Windows accounts but with custom HTTP module it will work with any credentials store).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文