我无法将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 自定义标记格式不正确。请查看文档。
我该如何做到这一点?
答案 0 :(得分:0)
只是一个建议,为什么不使用
进行正常身份验证 Facebook
Twitter
GitHub
Persona
电子邮件/密码
然后在成功签名后,请用户通过登录其linkedIn帐户来检索他们的数据。
答案 1 :(得分:-1)
LinkedIn没有简单登录提供商。目前的Firbase简单登录提供商是:
如果您想在linkedin中使用Auth,请转到此web site这是您可以使用linkedin进行身份验证的流程。
希望这会对你有所帮助!干杯!