Firebase: ta domena nie jest autoryzowana
Używam najnowszego Firebase js api (tego z firebase.google.com) na mój Ionic / cordova aplikacji,i używane do importowania go wstawiając ten kod wewnątrz indeksu.plik html: <script src="https://www.gstatic.com/firebasejs/3.0.0/firebase.js"></script>
. W ten sposób zainicjowałem Firebase wewnątrz kontrolerów.js (używam AngularJS):
firebase.initializeApp(config);
Jednak po uruchomieniu aplikacji na mojej przeglądarce na localhost: zawsze pojawia się następujący błąd:
Błąd: ta domena nie jest autoryzowana do operacji OAuth dla Twojego Projekt Firebase. Edytuj listę autoryzowanych domen z Konsola Firebase.
Baza ogniowa.js: 71: 1333
5 answers
Rozwiązałem ten problem używając localhost zamiast 127.0.0.1 w innej przeglądarce internetowej.
Ponadto, dla tych, którzy mają ten sam problem, muszą upewnić się, że ich domena jest już obecna w "OAuth redirect domains", przechodząc do "SETUP SIGN in METHOD" na karcie "AUTH" konsoli.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-20 16:58:16
Przegapiłem dodanie mojej domeny do listy autoryzowanych domen.
Visit https://console.firebase.google.com/
Wybierz swoją aplikację i przejdź do lewego menu "Auth"
Wybierz zakładkę "metoda logowania"
Dodaj swoją domenę w "OAuth redirect domains"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-23 07:18:14
Upewnij się, że "authDomain" w konfiguracji pasuje do tej z konsoli firebase. Jeśli używasz aplikacji na localhost, upewnij się, że jest ustawiona na localhost i localhost istnieje na konsoli firebase.
Auth - > metoda logowania - > OAuth przekierowanie domen
var config = {
apiKey: "...",
authDomain: "...", // this should match the one on your firebase console
databaseURL: "...",
storageBucket: "",
};
firebase.initializeApp(config);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-25 23:43:24
Rozwiązanie, które zadziałało dla mnie po wypróbowaniu wszystkich opcji na wymienionych powyżej i na innych stronach dotyczących korzystania z FireBase oAuth, było następujące:
- login at https://console.cloud.google.com
- Przejdź do API i usługi > poświadczenia
Raz tutaj zlokalizuj klucz API, którego używasz w aplikacji, która łączy się z FireBase
- Teraz dodaj własną domenę do HTTP Referrers
Dla Androida lub ios lub mając aplikację na wszystkich trzech nośnikach, musisz utworzyć klucze API na nośniku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-27 11:43:59
Problem autoryzowana domena Firebase Locahost OAuth2
Jeśli używasz Google Chrome, możesz zobaczyć problem z Identity Toolkit API Wyłącz. Musisz włączyć ten API w projekcie google cloud, aby uzyskać usługi OAUTH w projekcie Firebase.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-27 10:11:47