【问题标题】:Azure Mobile Services Authentication with Local .NET Backend使用本地 .NET 后端的 Azure 移动服务身份验证
【发布时间】:2015-01-02 04:40:07
【问题描述】:

出于不重要的原因,我主要在离线开发环境中工作,因此能够“离线”进行开发对我来说非常重要。出于这个原因,我非常热衷于 Azure 移动服务 .NET 后端项目,它允许您在本地从 IIS Express 运行您的 Azure 移动服务。

我非常努力地让它工作,并且花了很多时间试图让这个 IIS 服务对我的 Android 和 IOS 模拟器正确可见(我终于设法实现了)。

但是,在身份验证方面,我似乎遇到了死胡同。我最初尝试实现自定义身份验证,这是一项艰巨的任务,尽管有几个有希望的线索(包括 Microsoft 发表的一篇关于同一主题的文章,它永远无法工作 - 非常令人沮丧 http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/)。我画了一个空白。

无奈之下,我尝试了更“传统”的身份验证方法(Facebook、Microsoft、Google 等),但它们都不能在本地 IIS azure 上运行。

我开始意识到我可能完全浪费了我的时间。本地 Azure Mobile 项目真的只能在一些非常有限的场景下工作吗?

我真的很想知道的人来确认本地 Azure Mobile .NET 后端的可能性和不可能,因为我开始变得绝望了。

非常感谢期待。

【问题讨论】:

  • 使用自定义身份验证我刚刚发布了一个示例,说明我花了一天时间才弄清楚:stackoverflow.com/questions/25347421/… 我没有看到您链接到的 MS 文章,这对我之前会有很大帮助。希望上面的答案可以提供进一步的解释。

标签: azure azure-mobile-services


【解决方案1】:

对我来说恰恰相反。我只能让自定义身份验证“离线”工作。我使用了与您设置登录提供程序相同的教程。然后我用this answer 弄清楚如何在客户端使用它。

在将其发布到 Azure 时,您可能会遇到和我一样的问题,但对于“离线”使用它会起作用。我认为这是因为它使用了一个本地数据库,一旦它在 azure 中它就无法看到。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 1970-01-01
    • 2016-07-13
    • 2016-07-13
    相关资源
    最近更新 更多