При использовании клиентских SDK для проверки подлинности Firebase вы можете удалить только учетную запись пользователя, которая в данный момент вошла в систему. Все остальное будет представлять серьезную угрозу безопасности, поскольку это позволит пользователям вашего приложения удалять учетную запись друг друга.
Admin SDK для Firebase Authentication разработаны для использования в доверенной среде, такой как ваш компьютер для разработки, сервер, которым вы управляете, или облачные функции. Поскольку они работают в доверенной среде, они могут выполнять определенные операции, которые не могут выполнять клиентские SDK. Например: удаление учетных записей пользователей, просто зная их UID.
Вот пример удаления пользователя из Node.js:
admin.auth().deleteUser(uid);
Для получения дополнительной информации и примеров в других поддерживаемых языки см. в документации по удалению пользователя с помощью Admin SDK .