1

我知道,关于 WCF 和安全性的话题有 1000 倍——似乎是一个热门话题。我仍然想得到一些关于这个的最新意见。

我正在创建一个 Web 服务(免费使用),客户端可以在我的网站上注册,获取安全令牌,并可以使用此令牌使用 Web 服务。使用 Web 服务必须非常简单,与客户端使用的语言(PHP、Java、.NET)无关。

我还需要公开一个 webservice-call 以在 Windows Phone 7.1、Android、iOS 中使用。

我目前使用 wsHttpBinding 和 TransportWithMessageCredential 安全性在 WCF 中实现了服务。现在我已经在尝试使用 WP7 时遇到了兼容性问题...

在您看来,什么是最能满足我需求的 Web 服务/安全框架?* REST * SOAP(使用 SoapHeaderAuthentication) * 等等...

任何反馈都非常感谢!谢谢!

4

2 回答 2

1

如果它必须被不同的框架和设备轻松使用​​,我会构建一个 Rest 服务。看看ASP.NET Web API

您可以使用 Web Api 返回 Json,它可以很容易地被 Windows Phone 7 应用程序、Java、php 等使用。您可以实现 https 和身份验证。

请记住,它仍处于 Beta 阶段,跨域访问它时会遇到一些问题,但这是一个可以克服的问题。我想这会在它到达 RTM 之前变得容易。

于 2012-05-08T11:37:44.137 回答
0

互操作性使休息更容易。如果您确实使用soap,那么basicHttpBinding 比wsHttpBinding 好得多,因为后者有一些专有协议。

于 2012-05-08T12:43:39.627 回答