Обнаружение пользователя от аутентификации firebase - PullRequest
0 голосов
/ 01 апреля 2020

Удалите пользователя из Аутентификации Firebase, используя Angular и когда пользователь не вошел в систему

Есть ли способ получить указанную c учетную запись пользователя из Firebase и затем удалить его?

1 Ответ

2 голосов
/ 01 апреля 2020

При использовании клиентских SDK для проверки подлинности Firebase вы можете удалить только учетную запись пользователя, которая в данный момент вошла в систему. Все остальное будет представлять серьезную угрозу безопасности, поскольку это позволит пользователям вашего приложения удалять учетную запись друг друга.

Admin SDK для Firebase Authentication разработаны для использования в доверенной среде, такой как ваш компьютер для разработки, сервер, которым вы управляете, или облачные функции. Поскольку они работают в доверенной среде, они могут выполнять определенные операции, которые не могут выполнять клиентские SDK. Например: удаление учетных записей пользователей, просто зная их UID.

Вот пример удаления пользователя из Node.js:

admin.auth().deleteUser(uid);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...