【问题标题】:How to integrate LinkedIn authorization from OAuth.io with Firebase如何将来自 OAuth.io 的 LinkedIn 授权与 Firebase 集成
【发布时间】:2016-10-13 11:22:34
【问题描述】:

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

我怎样才能做到这一点?

【问题讨论】:

  • Beta 测试您找到解决方案了吗?

标签: android oauth firebase linkedin firebase-authentication


【解决方案1】:

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

Facebook
Twitter
GitHub
角色
电子邮件/密码

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

【讨论】:

    【解决方案2】:

    LinkedIn 没有简单登录提供程序。当前的 Firbase 简单登录提供程序是:

    1. 脸书
    2. 推特
    3. GitHub
    4. 角色
    5. 电子邮件/密码

    如果您想在linkedin 中进行身份验证,请转到web site 这是您可以使用linkedin 进行身份验证的流程。

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

    【讨论】:

    • 谢谢米林德。我知道,但 oauth.io 说他们有办法将来自 oauth.io 的 LinkedIn auth 与 Firebase 集成。但不幸的是,我找不到有关此的文档。这就是我想知道的。如果其他人有它的例子。
    • 欢迎您!如果您找到任何示例,那就太好了。我没有找到这样的!
    • 尚未工作 Milind。 oauth.io 返回的令牌似乎与 Firebase 预期的不同。
    猜你喜欢
    • 2014-09-21
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 2018-01-06
    相关资源
    最近更新 更多