Итак, я пытаюсь создать приложение с ролью администратора, и любой с этой ролью должен иметь доступ к списку пользователей переднего плана и разрешать / запрещать любому пользователю вход в приложение. Я использую Angular 6 в качестве передней части и firebase / firestore в качестве задней части (через AngularFire), есть ли способ сделать это?
Я попытался добавить sdk администратора firebase в приложение angular, но, похоже, было много проблем. Любые указатели помогут! Спасибо!

Одним из многих подходов может быть контроль доступа пользователей через определенное свойство к каждому registered user.
registered-users /
|--------- user-id-1 /
| | --- canLogin: <boolean>
| | --- ...
|
|--------- user-id-2 /
| | --- canLogin: <boolean>
| | --- ...
|
В правилах базы данных ограничьте доступ write к registered-users только ролью администратора.
При аутентификации пользователя с помощью AngularFireAuth.authState - мы можем switchMap получить доступ к узлу / документу registered-users/<user.uid>, и на основе логического значения поля canLogin пользователь может быть принудительно отключен.
Нет, это не то, что мне нужно. Я говорю о запросе базы данных firebase для изменения пользователя, который не вошел в @karoluS