Подтвержден адрес электронной почты Firebase Dashboard - PullRequest
0 голосов
/ 10 сентября 2018

Я создал пользователя через консоль, и внутри моего клиента (iOS App) я требую, чтобы пользователь проверил свою электронную почту, прежде чем он сможет ее использовать. Однако у тестового пользователя нет действующего адреса электронной почты (он не существует). Адрес электронной почты: testing@project-name.com.

Можно ли как-нибудь настроить учетную запись как "подтвержденный адрес электронной почты"? Я не нахожу в консоли ничего, можно ли установить этот статус для пользователя (может быть, в триггере авторизации onCreate?)?

Спасибо

1 Ответ

0 голосов
/ 10 сентября 2018

В консоли Firebase нет опции для установки состояния пользователя emailVerified. Так что вам придется делать это в коде.

Самый простой способ сделать это - использовать Firebase Admin SDK, который доступен для Node.js, Java, Python и Go. В Node.js это так просто:

admin.auth().updateUser(uid, { emailVerified: true })

Вы можете найти UID пользователя в консоли Firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...