【发布时间】:2018-07-14 17:22:44
【问题描述】:
我有一个 Azure 移动应用服务,可用于我的(Cordova 和 Xamarin)移动应用。移动应用服务的 URL 是 https://gonzo.azurewebsites.net/(不是真正的 URL)。我想创建一个连接到我的 Azure 移动应用服务的网站(ASP.NET Core 2.0 Web 应用),就像我的应用一样。我尝试将它发布到 gonzo URL,但这覆盖了我的移动应用服务,因此我不得不恢复它。我很想知道是否有办法真正做到这一点。 我的下一步是创建网站并使用不同的 URL https://kermit.azurewebsites.net/。我为我的应用移动服务使用社交身份验证。当我在本地对 localhost 进行调试时,一切正常。我遇到的问题是,当我尝试从已发布的网站登录时,无论身份验证提供商(facebook、Microsoft、google)如何,我都没有进入登录提供商提供的登录 UI,而是得到 403 URL 看起来像这样:https://gonzo.azurewebsites.net/.auth/login/facebook/callback?code=long-code。
我认为可以通过在 CORS 中的 Azure 移动应用服务中允许 kermit 来源来解决此问题。我什至尝试将 CORS 设置为允许所有主机 (*),但这并没有什么不同。知道如何完成这项工作吗?
【问题讨论】:
标签: authentication mobile azure-web-app-service azure-mobile-services