【问题标题】:Azure app service with FaceBook based authentication具有基于 Facebook 身份验证的 Azure 应用服务
【发布时间】:2015-10-14 22:00:55
【问题描述】:

我正在 Xamarin.Forms 中开发基于 Azure App Service Mobile 的应用。

我查看了几个示例,但没有找到任何使用 Azure - XAMARIN.FORMS 中的 FB 身份验证的解决方案。 Microsoft 提供的示例仅适用于 Xamarin.Android 和 Xamarin.IOS,找不到任何有关它的 Xamarin 文档。

我的问题:对于 Xamarin.Forms 的 Azure 应用服务移动 FB 身份验证,是否有任何关于 FB 身份验证(及其 UI 相关功能)的教程?

我的 FaceBook 应用程序本身正在运行,我的 Azure 服务正在运行,它的 FB 设置已设置,连接正常,离线同步非常棒。

我的主要问题是关于 FB 身份验证功能。我想,它是 MS MobileService 组件中的一些内置功能,或者 XF 中有一个简单的解决方案……但到目前为止我只发现了 hacky 解决方案。

请帮帮我!提前致谢!

【问题讨论】:

    标签: facebook azure xamarin


    【解决方案1】:

    快速提问,您使用的是这个 SDK 吗? https://github.com/Microsoft/winsdkfb 还是这个? http://facebooksdk.net/ 我在最后一个问题上遇到了很多问题,因为它的变通方法优于变通方法,但来自 GIT 的那个就像一个魅力一样工作。您面临的具体问题是什么?

    【讨论】:

    • 请。看我的回答。谢谢!
    【解决方案2】:

    我终于明白了。在实例化 MobileServiceClient 进行身份验证时,使用 ApplicationKey 而不是 ApplicationURL 作为参数。它解决了我现在所有的问题。但是为什么,我不知道。

    所以,使用

    var mobileServiceClient  = 
            new MobileServiceClient(
                "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net",
                "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net"
            );
    

    代替

    var mobileServiceClient = 
            new MobileServiceClient(
                "https://appname.azurewebsites.net",
                "https://cs-northeurope-schedulerxxxxxxxxxx.azurewebsites.net"
            );
    

    身份验证时。

    离线数据同步时,正常参数正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-26
      • 2018-12-07
      • 1970-01-01
      相关资源
      最近更新 更多