2017-12-06 1 views
-1

firebaseの認証としてFacebookのログインを使用していますが、FirebaseAuth.getInstance().signOut();はインターネット接続が必要ですが、ログオンしようとしているユーザーにインターネット接続を要求しています。ユーザがfirebaseの複数の認証情報を持つのを防ぐためのものですか? ThxFirebase facebook authentication

答えて

0

FirebaseUser認証トークンの有効期限が切れていることを知る必要があります。 Thisは、トークンを検証できるWebサイトです。

getToken(true)を使用すると、新しいトークンが作成されます。これには、ユーザーがまだアカウントをリンクしているかどうかを確認するなど、Firebaseサーバーでのリンクされたプロバイダートークンの検証が含まれます。後者は、毎日のトークンサービスクォータに加算されます。必要なときにだけ使用するようにしてください。

強制リフレッシュが行われない場合、たとえばfirebaseUser.getToken(false)を使用している場合、返されたトークンは期限が切れた場合にのみ自動的に更新されません。

複数の資格情報を持つユーザーはいません。

+0

私はFirebaseAuth.getInstance()。signOut();を使用しない場合、すべてのことを明確に理解できませんでした。それでも複数の資格情報がないでしょうか? –

+0

はい、正しいです。複数の資格情報はありません。 –

関連する問題