AngularFireAuth не удается отправить объект аутентификации и проверить правила безопасности базы данных RealtimeDatabase в нескольких базах данных в одном проекте. Угловой огонь

# #firebase-realtime-database #firebase-authentication #firebase-security #angularfire

Вопрос:

Я разрабатываю проект на Angular 10 и Firebase, поэтому использую AngularFire. У меня проблема с AngularFireAuth и аутентификацией нескольких баз данных.

Я создал несколько баз данных в реальном времени в своем проекте firebase, как для среды разработки, так и для среды разработки. Я также определил правила чтения и записи соответственно и, следовательно, строго проверяю состояние аутентификации текущего пользователя, получающего доступ к данным. Библиотека AngularFireAuth успешно аутентифицирует базу данных по умолчанию, может считывать и записывать данные из нее, успешно проверяя правила. Когда я изменяю базу данных по умолчанию на одну из баз данных разработчиков с помощью databaseUrl, AngularFireAuth не удовлетворяет правилам базы данных и выдает ошибку (Ошибка отказа в разрешении).

Вы можете ознакомиться с подробным описанием билета здесь — https://github.com/angular/angularfire/issues/2798

Любая помощь будет признательна, заранее спасибо.