2016-11-21 11 views
0

私はFirebaseをiOSアプリケーションとともに使用してユーザを認証しています。電子メールとパスワードを使用してFirebaseユーザを再認証する

Googleログインでは、GIDSignIn.sharedInstance().signInSilently()を使用して、ユーザーが(再)アプリを起動したときに自動的に認証されます。

電子メールとパスワードでユーザーを再認証するにはどうすればよいですか?私たちは電子メールとパスワードをクライアントにローカルに保存したくありませんか?

答えて

2

ユーザーが初めてアプリにログインすると、Firebaseは自動的にこの情報をiOSキーチェーンに保存し、アプリを開くたびに再度サインアップする必要はありません。ユーザーが現在ログインしているかどうかを確認する。アプリを終了した後でも、FIRAuth.auth()?.currentUserを実行し、そのnilがあるかどうかを確認します。この情報は、アプリから明示的にログアウトするまで保存されます。

関連する問題