2017-08-06 15 views
0

私のアプリで複数の認証方法(Firebaseを使用)を追加しました。また、異なる認証方法を接続するオプションを追加しました。 実際には、ユーザーがGmailとFacebookの両方でログインしていて、登録されているメールアドレスが同じであるときに問題が発生します。その場合、firebaseは後者のための新しいユーザーを作成しますが、私は望んでいません。 ありがとうございます。facebookでアカウントが接続されているかどうかFirebaseチェック

答えて

0

あなたはプロバイダの情報を探したいですか? providerData。 もしあなたがアンドロイドを使っているなら、providerIdはfacebookを返すべきです

+0

実際には、ユーザーがGmailとFacebookの両方でログインしていて、両方とも同じ登録メールアドレスを持っていると問題があります。その場合、firebaseは後者のための新しいユーザーを作成します。これは嫌です。 –

関連する問題