0

В настоящее время у меня есть аутентифицированные пользователи электронной почты на моей учетной записи firebase, используя новую аутентификацию api. В настоящее время я не использую базу данных в реальном времени для хранения своих пользователей. Я использую по умолчанию электронную почту и пароль для аутентификации пользователей. Администратор sdk для python не позволяет мне удалять пользователей в firebase, которые не находятся в базе данных реального времени. Мой вопрос заключается в том, как удалить пользователей, которые отображаются только в части аутентификации firebase, используя библиотеки на python, чтобы я мог управлять пользователями на стороне сервера.Как удалить пользователей электронной почты для проверки подлинности firebase в python?

ответ

1

Управление пользователями за пределами консоли доступно только в Node.js прямо сейчас. Если вы предпочитаете использовать Python, похоже, что вам пока что не повезло.

Вот API:

https://firebase.google.com/docs/auth/admin/manage-users#delete_a_user

API-интерфейс работает на Node.js. В Google App Engine, ваш единственный легкий выбор будет реализовать новый сервис, работающий на Google App Engine Гибкая среда:

https://cloud.google.com/appengine/docs/flexible/nodejs/

Тогда вы могли бы назвать ваш сервис Node.js на основе от службы Python.

Очень жирный, но, возможно, ваш лучший вариант до тех пор, пока набор API Firebase не будет расширен. Кроме того, вы пытаетесь использовать консоль для выполнения таких административных действий.