【问题标题】:Secure WCF Webservice with high compatibility具有高兼容性的安全 WCF Webservice
【发布时间】:2012-05-08 11:16:19
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: wcf security windows-phone-7


    【解决方案1】:

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

    您可以使用 Web Api 返回 Json,Windows Phone 7 应用程序、Java、php 等都可以轻松使用该 Json。您可以实现 https 和身份验证。

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

    【讨论】:

    • 谢谢,我去看看!
    • 很高兴听到这个消息。不过,无论谁要在 php 或 Java 中实现它,都会遇到一些困难。我会走 Json 路线以获得更好的互操作性。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-08-08
      • 1970-01-01
      • 2012-03-01
      • 2012-02-28
      • 1970-01-01
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      相关资源
      最近更新 更多