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



我在将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:自定义令牌格式不正确。请检查文档。

我该如何进行此操作?

只是一个建议,为什么不使用任一进行正常身份验证

脸书
推特
GitHub
人物角色
电子邮件/密码

然后在成功登录后,要求用户通过登录他们的linkedIn帐户来检索他们的数据。

最新更新