我有一个单点触控应用程序,它当前使用 ssl 和基本身份验证在 IIS 中调用托管的 WCF 服务。我需要将此 wcf 服务移至 Azure,并且对最佳安全实践感到困惑。我已经阅读过使用 ACS,但我找不到任何使用该设置与 monotouch 的示例,并且不确定它是否会起作用。有没有人有任何示例或建议可以在 Azure 中安全地从 monotouch 调用 WCF 服务?
谢谢,本
我有一个单点触控应用程序,它当前使用 ssl 和基本身份验证在 IIS 中调用托管的 WCF 服务。我需要将此 wcf 服务移至 Azure,并且对最佳安全实践感到困惑。我已经阅读过使用 ACS,但我找不到任何使用该设置与 monotouch 的示例,并且不确定它是否会起作用。有没有人有任何示例或建议可以在 Azure 中安全地从 monotouch 调用 WCF 服务?
谢谢,本
我不熟悉 MonoTouch。但就服务端而言,可以继续使用 SSL 和基本认证。注意默认情况下 IIS 基本身份验证需要 Windows 凭据。由于它在本地工作,我认为您已经实现了自定义基本身份验证模块。另一个需要注意的地方是它需要额外的步骤来支持 Windows Azure 中的 SSL。您可以参考http://msdn.microsoft.com/en-us/gg271302获取教程。如果您想支持基于声明的授权,通常使用 ACS。
此致,
明旭。