Windows Phone 8通过Azure安全连接到内部部署的Web服务

时间:2013-02-08 13:43:56

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

我正在开发一个WP 8应用程序,我想连接到本地(本地)Web服务。我已经设法使用简单的BasicHttpBinding,没有secuirty和Azure服务总线中继,但我无法建立安全的连接。 WP 8仅支持BasicHttpBinding,这是迄今为止我遇到的最大问题。

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

1 个答案:

答案 0 :(得分:0)

你应该能够从WP8安全地做到这一点 - 我不太清楚为什么它不起作用 - 但即使你不得不自己滚动一些东西,也应该是可能的(例如,看看迈克尔的这篇文章)科利尔做了类似的事情:http://michaelcollier.wordpress.com/2011/08/19/azure-sb-and-wp7/

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

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