0

私のAngular4プロジェクトでFirebase Auth(firebase 4.1.3)を使用しています。Googleサインインが有効です。 localhostで作業している間は、すべてが期待どおりに動作します。しかし、Google App Engineでホストされているアプリケーションをデプロイすると、認証のポップアップが「認証/認証されていないドメイン」エラーで失敗します。ホワイトリストドメインの後でも許可されていないfirebase認証ドメイン

Firebaseでカスタムドメインをホワイトリストに登録するにはどうすればよいですか?

チェックがすでに行わ:

  1. マイfirebaseプロジェクトは、課金が有効になっていると、アクティブ
  2. Googleはログインがローカルホスト上のポップアップ作品で
  3. GoogleのApp Engineのドメインが既に認定」にホワイトリストに登録され
  4. FirebaseコンソールのAuthenticacionモジュールのSign-Inメソッドの下にある「Domains」をクリックします。
  5. 角度アプリでjavascript firebase configをダブルチェックしました(firebaseコンソールで与えられたスニペットをコピーしました)。
  6. Google Cloud Consoleでは、デフォルトのWeb APIキーにはアクセス制限がなく、OAuthクライアントIDには、「Authorized JavaScript originations」のリスト内の「App Engineドメイン」と「Authorized redirect URIs」(https://console.developers.google.com/apis/credentials?project=MYPROJECT) 。

その他の類似の質問は、前の事項を確認し、変更の伝播を許可するために新しいドメインをホワイトリストに登録してから最大20分待つことです。しかし、これらのアドバイスのどれも私のために働いたことはありません。

:フルエラーコード

{ 
code: "auth/unauthorized-domain" 
message: "This domain (PROJECT.appspot.com) is not authorized to run this operation. Add it to the OAuth redirect domains list in the Firebase console -> Auth section -> Sign in method tab." 
} 

任意の助けいただければ幸いです。

答えて

0

[OK]を、自分自身の質問に答える。私はついにこの問題を発見しました。私は古いバージョンのWebアプリケーションを配備していました。だからこの方法では決してうまくいかないでしょう...

他の人にとっては有用な場合があるので、firebase Authを設定するための上記の手順は、正確で十分です。

関連する問題