我应该使用Oauth2通过Xamarin.Forms对Facebook登录进行身份验证还是应该使用Facebook SDK?

时间:2019-01-06 19:18:02

标签: c# xamarin xamarin.forms oauth-2.0 facebook-login

使用xamarin.forms,我在通过Facebook登录身份验证时遇到问题。我正在使用Oauth2,我很想看看这是否可行。还是我应该使用Facebook SDK本机登录。

我通过Google正常工作。而且我不确定Facebook是否甚至允许使用Oauth2代码发布应用程序以通过Facebook登录。

这是我的身份验证器,常量并不重要,它们都可以正常工作。重要的是最后一个布尔值。

        authenticator = new OAuth2Authenticator(
            clientId,
            scope,
            new Uri(Constants.FacebookAuthUrl),
        new Uri(Constants.FacebookRedirectUrl),
        null, false);

该错误用于IsUsingNativeUI。

我想使用本机ui,但是如果将其设置为true,我将收到成功,并且Facebook发出红色警告。

安全警告:请像对待您的密码一样对待上面的URL,不要与任何人共享它。

该页面不会返回我的应用程序。如果为false,它确实可以工作,但是您每次都必须手动输入用户名和密码。

有人通过Facebook登录有任何经验吗?你能指出我正确的方向吗? 多谢您的协助。无论哪种方式都谢谢你。 :笑脸:

0 个答案:

没有答案