2016-11-09 30 views
1

GAE PythonアプリケーションでFirebase認証の設定/トラブルシューティングをお手伝いしてください。GoogleアカウントログインでのFirebase認証タイムアウト

Firenotesアプリが動作するようにしましたが(https://cloud.google.com/appengine/docs/python/authenticating-users-firebase-appengine)、アプリが読み込まれると、エラーのポップアップが表示されます:操作がタイムアウトしました。却下

電子メール認証は正常に動作します。すべてOK:ログイン、メモの保存、ログアウトができます。

問題はGoogle OAuthのログインにあります。 Googleの署名ボタンをクリックするとエラーが発生します: このサイトは安全な接続を提供できません。 firebaseapp.comがあなたのログイン証明書を受け入れなかったか、ログイン証明書が期限切れになっている可能性があります。 ERR_BAD_SSL_CLIENT_AUTH_CERT

プロジェクトがfirebaseプロジェクトにインポートされました。main.jsとapp.yamlの設定が正しいことが分かります。 GAEの.appspot.comがOAuthの認可されたドミノに追加されました

同じエラーは、ローカルで実行している場合、またはGAEにデプロイしている場合です。

+0

チュートリアルの後でこれを再現できませんでした。 'ERR_BAD_SSL_CLIENT_AUTH_CERT'への参照は、ローカルの問題がTLSネゴシエーションを妨害することを示しているようです。あなたはこれを解決できましたか? – Adam

答えて

0

firebaseコンソールの「概要」セクションに行くと、 「あなたのWebアプリケーションにfirebaseを追加する」を選択できます。フロントエンドのmain.jsファイルの設定情報が画面にポップアップ表示されます。

クライアントコンフィグのapiKeyは、使用しているアプリエンジンプロジェクトのGoogleクラウドプラットフォームAPIキーに設定する必要があります。

これにより、ログインが可能になります。