【发布时间】:2014-01-16 17:35:21
【问题描述】:
我正在开发一个带有 sql 后端的标准 Azure .NET 云服务。 sql db 包含各种信息,包括用户名和密码详细信息。我有一个 .NET 应用程序,它使用自定义用户名/密码验证器通过 WCF 使用消息加密与 Azure 进行通信。此外,我还有两个为 Android 和 iOS 编写的移动应用程序,它们目前使用我在一个小的 .asmx 文件中定义的一些 Web 服务(使移动应用程序能够轻松调用 API 的遗留代码)。我想在移动应用程序中添加身份验证,但在信息的重压下慢慢下沉:)
我曾认为 Azure 移动服务是要走的路(这意味着我可能不得不使用自定义 API 重写 .asmx 文件)但这似乎只提供针对 Google、Facebook 等身份提供商的身份验证。理想情况下我会想使用我们的 sql 后端作为身份提供者,但已经阅读了各种文章说这非常棘手。事实上,一篇文章建议使用名为 Auth0 的商业解决方案。
我并不反对商业解决方案,但我只是想知道最简单的方法应该是什么。 Azure 移动服务还是其他?
任何帮助我朝着正确的方向前进都会很棒。
【问题讨论】:
标签: android ios wcf mobile azure