2017-09-09 10 views
0

こんにちは私はこのFirebaseにログインせずにEmail/Passの資格情報が有効かどうかを確認できますか?

let credential = EmailAuthProvider.credential(withEmail: email, password: password) 

などの資格情報を持っていると私は、ユーザーにログインする前に、それらが有効であるかどうかを確認します。 指定されたアカウントにログインする前に、匿名アカウントをリンクしたいので、確認する必要があります。

+1

ドキュメントを見ると、資格情報で再認証することができ、サインインするだけで認証できるようです。 –

答えて

1

既存のメールアカウントとパスワードアカウントを匿名アカウントとマージしようとしていますか?既存のアカウントを異なるUIDにリンクすることはできません。手動でマージする必要があります(ユーザーの1人を削除してください)。サインイン後に匿名ユーザーを失うことなくアカウントが有効であることを確認するには、同じplist設定でFirebaseアプリの一時コピーを作成し、そのメール/パススルー認証でログインすることができます。成功した場合、資格情報は有効で、各Appインスタンスで両方のcurrentUsersを手動でマージできます。

関連する問題