firebase 3.0でセッション永続性を使用することは不可能です。Firebase 3.0セッション持続性
これは以前のバージョンで可能であった: https://www.firebase.com/docs/web/guide/login/password.html
authWithPassword()は、以下の設定のいずれかを含む 対象である任意の第三パラメータを取る:
覚え - ストリング
ない場合アプリケーションダッシュボードの[ログイン&認証]タブ で設定している限り、指定されたセッションまたはデフォルトに設定されているセッションは、 です。持続性を現在のウィンドウの寿命に制限するには、これをsessionOnlyに設定します。 noneの値を指定すると、 は認証データを永続的に保持せず、ページが閉じられるとすぐに認証が終了します( )。 https://firebase.google.com/docs/reference/js/firebase.auth.Auth#signInWithEmailAndPassword:バージョン3.0ではsignInWithEmailAndPassword(電子メール、パスワード)
リターンがfirebase.Promise 含むnull以外のfirebase.User
は、オプションの3番目のパラメータの言及はありません
また、新しいコンソール(https://console.firebase.google.com/)では、デフォルトの永続性を変更するオプションが見つかりません。
この動作は変更できますか?ユーザーが自分のセッションを覚えている場合を除いて、sessionOnlyを使用したい... 共有コンピュータで使用されるセキュリティ上重要なアプリケーションについては、セッションを自動的に永続化することはお勧めできません。 ...セッションが終了したとき(ブラウザが終了したとき)にsignOut()を呼び出すにはどうすればよいですか?私はこれが可能だとは思わない... – WSas
現在web上のsessionOnlyはサポートされていませんが、今後サポートすることに強い関心があります。 – bojeil