【发布时间】:2016-02-05 03:05:16
【问题描述】:
我正在按照Configure App Service to use Facebook Login的指示进行操作
我已经设置了 Facebook 应用并按照说明进行了设置。在我的回调中,我已将“/.auth/login/facebook/callback”附加到我的移动应用的 URL。
在 Xamarin.iOS 项目中我使用WindowsAzure.MobileServices 客户端调用登录:
await client.LoginAsync(current, MobileServiceAuthenticationProvider.Facebook)
我可以显示 Facebook 登录信息,但在我进行身份验证并授予权限后,我会看到一个页面,其中显示“您要查找的资源已被删除、更改名称或暂时不可用”并且无法控制正在返回到我的应用程序。
我已将我的移动应用程序配置为“使用 Facebook 登录”以供未经身份验证的用户使用,因此当我尝试直接从浏览器访问回调 URL 时,我被指示使用 Facebook 登录。登录后,我会转到 https://{mymobileapp}.azurewebsites.net/.auth/login/done#= 并显示一条消息“您已成功登录”
这让我相信我使用的 Azure 移动客户端可能不知道如何处理重定向???我正在使用Windows Azure Mobile Services 1.3.2 版,它似乎是最新的,但它是在将近一年前发布的。
更新:我应该改用Azure Mobile Client SDK 吗?我很困惑!
【问题讨论】:
标签: facebook azure xamarin.forms azure-mobile-services