Как просто создать пользователя в Firebase 3 и не аутентифицировать его?
========================================================================

Я работаю над проектом angularfire, и я хотел бы знать, как я могу создать пользователя в Firebase 3 и после этого не аутентифицировать указанного пользователя. В предыдущей версии Firebase у нас был метод createUser (электронная почта, пароль). Теперь у нас есть только метод createUserWithEmailAndPassword (электронная почта, пароль), он создает и аутентифицирует указанного пользователя.

У нас похожая ситуация, когда у нас есть пользователи с правами администратора, которые могут создавать других пользователей. С 2.х это было несложно. С 3.x это сбой, так как эта возможность была полностью удалена.

Если вы создаете пользователя в 3.x, вы аутентифицируетесь как этот пользователь и не аутентифицируете учетную запись, которая вошла в систему.

Это идет глубже, поскольку вам нужно будет повторно пройти аутентификацию для создания другого пользователя; поэтому администратор либо делает это вручную, либо (извлекает) сохраняет данные аутентификации локально, чтобы это могло быть автоматизированным процессом (извлекайте извращение, пожалуйста, не делайте этого)

Firebase публично подчеркнул, что 2.x будет по-прежнему поддерживаться, поэтому вы можете просто отказаться от 3.x.

Обновить:

один из Firebaser на самом деле придумал способ обойти это. Концептуально вы вошли в систему с правами администратора. Затем вы создаете второе соединение с firebase и проходите аутентификацию с другим пользователем, которое затем создает нового пользователя. Промыть - повторить.

Обновите снова

Смотрите этот вопрос и ответ

[Firebase выгоняет текущего пользователя](https://stackoverflow.com/questions/37517208/firebase-kicks-out-current-user/38013551#38013551)