【问题标题】:Windows Phone 8 secure connection through Azure, to an on-premise web serviceWindows Phone 8 通过 Azure 安全连接到本地 Web 服务
【发布时间】:2013-02-08 13:43:56
【问题描述】:

我正在开发一个 WP 8 应用程序,我想将它连接到本地(本地)网络服务。我已经设法使用没有安全性的简单 BasicHttpBinding 和 Azure 服务总线中继来做到这一点,但我无法建立安全连接。 WP 8 只支持 BasicHttpBinding,这是我目前最大的问题。

我了解 Azure 移动服务是将您的 WP 8 应用安全连接到云的一种有效且简单的方法。是否可以通过 Azure 移动服务访问本地 Web 服务?如果可能的话,是否可以在不通过 Azure 服务总线中继公开本地服务的所有内容的情况下完成?

【问题讨论】:

    标签: web-services security azure windows-phone-8 azure-mobile-services


    【解决方案1】:

    您应该能够从 WP8 安全地执行此操作 - 我不太确定它为什么不起作用 - 但即使您必须自己滚动某些东西,它也应该是可能的(例如,查看 Michael 的这篇文章Collier 在做类似的事情:http://michaelcollier.wordpress.com/2011/08/19/azure-sb-and-wp7/)

    不过,对于这个问题,WAMS(Windows Azure 移动服务)肯定很容易使用,但做你想做的事情是不可行的——也就是说,以这种方式成为公共端点。简而言之,WAMS 为您提供了一个易于使用的 CRUD 数据接口,该接口恰好也公开了身份验证和通知功能,同时为您提供了一些服务器端 javascript 来执行自定义工作——例如调用其他服务、发送电子邮件或通知等。

    但是,对 WAMS 的每个请求本质上都映射到数据库表上的 CRUD 操作。虽然您可能会“注入”一个简单的调用,但这不是您想要的。听起来使用服务总线是正确的方法,应该是可能的......

    【讨论】:

    • 可以与继电器一起使用,但仍有问题。现在登录(身份验证)问题,中继迫使我在前提下拥有。我宁愿将它放在云中,就像使用 WAMS 一样。我可以“注入”一个不影响 WAMS 数据库的简单调用吗? “注入”会绕过数据库表还是更新它们?
    猜你喜欢
    • 1970-01-01
    • 2011-08-29
    • 2014-06-23
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多