Всем доброго дня! Не могу понять, как правильно настроить аутентификацию в firebase. Мое приложение уже умеет добавлять документ пользователя в коллекцию, при помощи метода .add(), также могу зарегистрировать пользователя при помощи метода .createUserWithEmailAndPassword(), и во вкладке "аутентификация" создается поле с пользователем.
Но вот я не могу понять, как это все должно работать...
Ранее с firebase я дел не имел и привык, что при классической схеме регистрации, я просто проверял наличие пользователя в БД и в случае отсутствия создавал новый документ пользователя и вызывал метод, который его сразу же и логИнил.
Как быть здесь я не совсем могу понять... Мне нужно, что бы документ пользователя был создан и в БД и был зарегистрирован, т.е. мне необходимо вызывать как метод .createUserWithEmailAndPassword(), так и метод .add()?
И подскажите, что это за хранилище, куда сохраняется документ пользователя при вызове .createUserWithEmailAndPassword()?
Заранее благодарен!