0

は、私は私のGAEのWebアプリにFirebase認証を統合するには、以下の図に従ったが、私は、彼らは、ログイン後にホームページへユーザーをリダイレクトする問題を抱えています。リダイレクトユーザー自分のIDトークン(GAE/Firebaseを)検証した後

enter image description here

現在、ログインページに権限を処理するFirebaseUIウィジェットがあります。私は、成功したログイン時にhereと記述されているXHRを使って、ユーザーのIDトークンをバックエンドサーバーに送信して、トークンの完全性と信頼性を確認できるようにウィジェットを構成しました。しかし、私が確認を済ませた後、明らかにthat's how XHR worksからユーザをホームページにリダイレクトすることはできません。

下記のネットワークログからわかるように、私のアプリケーションは実際にリダイレクトを要求しますが、ブラウザは応答しません。

enter image description here

私は、ウェブ開発における私の経験では、ドキュメントは役に立ちませんでした、存在しないとFirebaseあるように進行するための最良の方法は何であるかわかりません。あなたが私に提供できるどの方向にも感謝します!

答えて

0

トークンの検証時にフロントエンドで実行されるコールバック関数を使用してこれを実装できました。

jQuery.ajax({ 
    type: 'POST', 
    url: '/login', 
    dataType: 'json', 
    data: 'idtoken=' + idToken, 
    success: function(response) { 
     window.location.replace(response.redirect); 
    }, 
    error: function(xhr, textStatus, errorThrown) { 
     // Handle error 
    } 
}); 
の行に沿ったもの
関連する問題