2017-05-10 19 views
0

アクティブなGoogle認証プロバイダを持つ既存のFirebaseユーザに2番目のGoogleアカウントをリンクしようとしています。2番目のGoogleアカウントを既存のFirebaseユーザにリンクできません(認証済み/プロバイダは既にリンク済み)

  1. 彼の最初のGoogleアカウントを使用して、ユーザーログイン:

    auth.signInWithPopup(new firebase.auth.GoogleAuthProvider())

  2. それから私は、認証されたユーザに対する第2のGoogleアカウントをリンクしようとしています:

    user.linkWithPopup(new firebase.auth.GoogleAuthProvider())

  3. linkWithPopupはエラーで拒否を約束します:

    {code: "auth/provider-already-linked", message: "User can only be linked to one identity for the given provider."}

それはFirebaseが一人のユーザに同じプロバイダのいくつかの異なるプロファイルのリンクをサポートしていないことを意味するのでしょうか?すぐに追加される予定ですか?

答えて

0

errorによれば、1つのプロバイダに複数のアカウントをリンクすることはできません。プロバイダーごとにonly one accountを割り当てることができます。このオプションが将来追加されるかどうかはわかりませんが、現時点ではどのように機能していますか。

希望します。

関連する問題