Аутентификация Flutter Firebase с именем пользователя и паролем

# #firebase #flutter #firebase-realtime-database #firebase-authentication

Вопрос:

Можно ли реализовать аутентификацию Firebase с использованием имени пользователя и Пароля (не электронной почты и Пароля) в Flutter? Есть ли способ сделать это с помощью плагина аутентификации Firebase?

Ответ №1:

Логически вы можете управлять адресом электронной почты, я имею в виду, что, если вы хотите, вы можете сохранить шаблон адреса электронной почты и сохранить имя пользователя для созданного UID . Пример : Var Текущая временная метка: CurrentTimeStamp@gmail.com

Нет необходимости проверять адрес электронной почты, так как вам нужен только UID ,затем вам нужно сохранить UID ,адрес электронной почты и имя пользователя в базе данных Firestone или в режиме реального времени, чтобы пользователь мог снова войти в систему с именем пользователя .вы должны проверить, правильно ли имя пользователя и пароль, а затем выполнить вход с помощью этого адреса электронной почты и указанного пароля

Спасибо, это просто идея

Ответ №2:

Нет, FirebaseAuth поддерживается только вход с помощью электронной почты и пароля. К сожалению, здесь нет имен пользователей.

Ответ №3:

В настоящее время нет возможности использовать значение по умолчанию FirebaseAuth для входа под именем пользователя. Но вход по электронной почте пароль намного безопаснее, потому что, если вы хотите попробовать применить грубую силу к пользователю, у вас есть 2 недостающих фрагмента информации вместо одного.