私のAngular4プロジェクトでFirebase Auth(firebase 4.1.3)を使用しています。Googleサインインが有効です。 localhostで作業している間は、すべてが期待どおりに動作します。しかし、Google App Engineでホストされているアプリケーションをデプロイすると、認証のポップアップが「認証/認証されていないドメイン」エラーで失敗します。ホワイトリストドメインの後でも許可されていないfirebase認証ドメイン
Firebaseでカスタムドメインをホワイトリストに登録するにはどうすればよいですか?
チェックがすでに行わ:
- マイfirebaseプロジェクトは、課金が有効になっていると、アクティブ
- Googleはログインがローカルホスト上のポップアップ作品で GoogleのApp Engineのドメインが既に認定」にホワイトリストに登録され
- FirebaseコンソールのAuthenticacionモジュールのSign-Inメソッドの下にある「Domains」をクリックします。
- 角度アプリでjavascript firebase configをダブルチェックしました(firebaseコンソールで与えられたスニペットをコピーしました)。
- 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."
}
任意の助けいただければ幸いです。