電子メール登録の場合、firebaseには、firebase.auth().createUserWithEmailAndPassword(email, password)
とfirebase.auth().signInWithEmailAndPassword(email, password)
という2つの異なる方法があります。 createUserWithEmailAndPassword
は登録フェーズに使用できます。 signInWithEmailAndPassword
は、登録されたユーザーと認証のために使用できます。ソーシャル認証を使用する場合、新規登録ユーザーをファイアベースの登録ユーザーと区別する方法は?
しかし、社会的な認証では、firebase.auth().signInWithRedirect(provider)
とfirebase.auth().signInWithPopup(provider)
の方法がサポートされています。 新規ユーザーと既に登録されているユーザーを区別する方法はないようです。
これはどのように処理する必要がありますか?
これは回避策のようです。 Firebaseは、この機能をサポートする方法を提供する必要があります。私は彼らと一緒にチケットを調達します。 –
firebase-supportごとに、この機能には設計変更が必要な場合がありますので、近い将来利用できない可能性があります。 –