Firebase выгоняет текущего пользователя - «Управление пользователями» с помощью веб-SDK - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть (не такой маленький) проект, запущенный с ReactJS и Firebase web SDK, и я хотел бы как-то управлять (хотя бы добавлять и удалять) пользователями в моей системе.

  1. Я полностью осознаю, что существует Admin SDK , но я бы не хотел переходить к этому на текущем этапе разработки. Я хотел бы продолжить работу с веб-SDK.

  2. Я видел этот хороший обходной путь в отношении добавления пользователей - и мне удалось создать и вставить пользователей с помощьючто.

Теперь мне нужен способ удалить или приостановить пользователей (по крайней мере), если это возможно. (Мне не нужно строго иметь опцию обновления, я могу жить без этого.)

Есть ли у вас сейчас какой-либо способ / обходной путь - похожий на пункт 2.? Есть идеи, как этого добиться?

1 Ответ

2 голосов
/ 05 ноября 2019

Мобильные и веб-клиенты для Firebase Authentication не способны изменять статус произвольной учетной записи пользователя. Учетная запись пользователя имеет право только на удаление самой себя, но не на другие сомнения.

Для этого вам потребуется использовать Admin SDK из серверной или настольной системы, которой вы управляете. Инициализированный с помощью учетной записи службы, он будет иметь привилегированный доступ к управлению учетными записями пользователей .

...