如何保护Azure中托管的WCF服务从Monotouch调用?

时间:2012-05-07 15:06:32

标签: wcf security azure xamarin.ios

我有一个monotouch应用程序,当前使用ssl和基本身份验证在IIS中调用托管WCF服务。我需要将此wcf服务移至Azure,并对最佳安全实践感到困惑。我已经读过使用ACS,但我找不到任何使用monotouch设置的例子,我不确定它是否可行。有没有人在azure中安全地从monotouch调用WCF服务有任何示例或建议?

谢谢,Ben

1 个答案:

答案 0 :(得分:0)

我不熟悉MonoTouch。但就服务方面而言,您可以继续使用SSL和基本身份验证。默认情况下注意IIS基本身份验证需要Windows凭据。由于它在本地工作,我认为您已经实现了自定义基本身份验证模块。另一个需要注意的方面是,需要在Windows Azure中支持SSL的其他步骤。您可以参考http://msdn.microsoft.com/en-us/gg271302获取教程。如果您想支持基于声明的授权,通常会使用ACS。

最诚挚的问候,

徐明。