2016-05-27 28 views

答えて

36

Firebase認証の最新リリースでは、ログインセッションはもう終了しません。代わりに、長寿命のアカウントトークンと短期間の自動更新されたアクセストークンの組み合わせを使用して、両方の世界を最大限に活用します。

ユーザーのセッションを終了する場合は、signOut()に電話をかけることができます。

+0

ありがとう、フランク! – user142020a

+0

フランク、詳細を詳しく説明できますか?たとえば、FB長期有効トークンは60日以内に有効期限が切れますが、誰かがリクエストを行うと1日に1回自動リフレッシュされますが、リクエストがない場合はログイン・フローが強制されます。 – pixelfreak

+0

Firebase認証の最新リリースでは、この "[FirebaseDatabase]認証に失敗しました:expired_token(認証トークンは期限切れです)" – WYS

10

有効期限が切れています。 1時間後にトークンIDが期限切れになります。 IDトークンの取得方法の詳細については、https://firebase.google.com/docs/auth/server/verify-id-tokensを参照してください。「IDトークンの取得方法の詳細については、https://firebase.google.com/docs/auth/server/verify-id-tokensを参照してください。

このように、カスタムトークンではなく、Firebaseトークンに有効期限を変更する方法があります。

これがどのように実際に動作するかを知っている人は誰でも。

+0

この問題を解決するソリューションはありますか? – Lion789

+1

同じです。まだ良い修正はありますか? – Keng

+0

あなたはいつも 'currentUser.getIdToken()'を使うことができますが、私の問題はこれが約束を返すことです: - /私はリクエストインターセプタで非同期のものをしたくありません... – ProblemsOfSumit

関連する問題