JS SDKを使用してWebアプリから匿名でサインインしようとしていますが、環境によってはうまく機能しますが、ある環境では、他の場所で機能しているものとまったく同じコードで403が得られます。
(index):64 {“ error”:{“ code”:403、“ message”:“ refererからのリクエスト https://myapp.firebaseapp.com/ はブロックされます。“、” errors” :[{“メッセージ”:“リファラーからのリクエスト https://myapp.firebaseapp.com/ はブロックされます。“、” domain”:“ global”、“ reason”:“ forbidden”}] 、「ステータス」:「PERMISSION_DENIED」}}
それでも、すべての環境ですべてが同じであることを確認したと思います。匿名認証が有効で、ウェブアプリがFirebase Hostingにあるため、コードは環境に依存しません。
これがどこから来るのか他に考えがありますか?
APIキーにリファラー制限を設定しているようです。 Google Cloud Consoleに移動して、APIキーのこれらの制限を変更する必要があります。