如何将OAuth.io的LinkedIn授权与Firebase集成

时间:2016-06-13 06:23:17

标签: android oauth firebase linkedin firebase-authentication

我无法将OAuth .io上的LinkedIn授权与Android上的Firebase集成。

我可以通过LinkedIn验证我的用户,OAuth .io可以将令牌保存到Firebase数据库中(在应用程序表而不是系统表上)。

但是当我将收到的令牌传递给Firebase时,如下面的代码所示,firebase会回复错误。

        oauth.popup("linkedin2", new OAuthCallback() {
        @Override
        public void onFinished(OAuthData data) {
            String token = data.token;

            FirebaseAuth.getInstance().signInWithCustomToken(token);
        }

我得到的错误是:

  

com.google.firebase.auth.FirebaseAuthInvalidCredentialsException:The   自定义标记格式不正确。请查看文档。

我该如何做到这一点?

2 个答案:

答案 0 :(得分:0)

只是一个建议,为什么不使用

进行正常身份验证

Facebook
Twitter
GitHub
Persona
电子邮件/密码

然后在成功签名后,请用户通过登录其linkedIn帐户来检索他们的数据。

答案 1 :(得分:-1)

LinkedIn没有简单登录提供商。目前的Firbase简单登录提供商是:

  1. 微博
  2. GitHub的
  3. 假面
  4. 电子邮件/密码
  5. 如果您想在linkedin中使用Auth,请转到此web site这是您可以使用linkedin进行身份验证的流程。

    希望这会对你有所帮助!干杯!