Мы создаем платформу для опроса сотрудников с Ember JS и Firebase в качестве бэкэнд.Firebase Email и аутентификация пароля - доступ к паролю пользователей
И мы используем аутентификацию электронной почты и пароля Firebase для хранения паролей наших пользователей. Мы не храним пароли в нашей firebase.
Применение потоков, как это:
- Администратор создает опрос и добавляет вопросы
- Администратор добавляет пользователей в опросе (с именем, адрес электронной почты и пароль)
- Администратор отправляет электронные письма пользователям
- Войдите в систему и ответьте на запрос
Как видно из рабочего процесса выше, одна из особенностей, требуется «Менеджер электронной почты», который отправляет электронное письмо пользователям на основании их статуса опроса (например: «Опрос не начат», «Обследование частично завершено» и т. д.)
В электронном письме, которое мы отправляем, необходимо отправить учетные данные пользователя (т.е. email и пароль), чтобы они могли войти в систему. Образец электронной почты будет выглядеть следующим образом:
"
Пожалуйста, войдите в свой опрос по этому адресу - www.voiceupsurvey.com, используя следующие параметры доступа:
Email: bobtony @ yourcompany. ком
Пароль: XA3kdt3
"
У вас есть какие-либо предположения относительно того, как мы можем это сделать?
В частности, я не уверен, как запросить пароль пользователя из хранилища аутентификации Firebase.
Я не знаю Firebase, но если это хорошо, вы не можете запрашивать пароль пользователя. Хранение паролей пользователей - одна из худших идей когда-либо, и никакое хорошее программное обеспечение не сделает это. Если вы создаете учетную запись пользователя, получите сгенерированный пароль в этот момент и отправьте письмо, а затем отбросьте его. – spectras
@spectras - спасибо. Да ... Я не храню пароли пользователей, так как firebase обрабатывает эту часть для нас с помощью службы проверки подлинности электронной почты и пароля. – learningMachine