Мой пример использования примерно такой.
- Я занимаюсь разработкой API-интерфейса для отдыха и одностраничного веб-приложения.
- Но я не хочу хранить свои учетные данные пользователя(электронная почта, пароль) со мной.
- Я хочу хранить его в более безопасном месте.С этого места мне нужно проверить учетные данные и выдать токены, а также в первый раз зарегистрировать пользователя в системе, чтобы был проверен идентификатор электронной почты пользователя, а также, если пользователь забыл свой пароль, должен быть способ его сброса.
- Наконец, в моем бэкэнде node.js мне нужно защитить свои маршруты от несанкционированного доступа.
Могу ли я достичь всего этого с помощью поставщика услуг аутентификации.Я просмотрел документацию по firebase и обнаружил, что с помощью firebase реализовать то, что я хочу, немного сложнее.
Могут ли службы аутентификации обеспечивать сброс пароля и проверку электронной почты, а также сохранять учетные данные пользователя.Или это только генератор токенов?