Я делаю проект с угловым в качестве внешнего интерфейса и nodejs в качестве внутреннего.
База данных и механизмы аутентификации управляются облаком Firebase.
Проблема в том, что я застрял с механизмом аутентификации.
Кажется, есть много способов, которыми мы можем управлять аутентификацией, используя firebase.
Я хочу, чтобы мой бэкэнд имел дело с аутентификационной частью, и я использую экосистему электронной почты и паролей для аутентификации.
Но, похоже, есть 2 пакета npm, один для углового firebase , а другой для nodejs firebase-admin .
Я в беспорядке, чтобы определить, какой метод использовать и как его эффективно использовать для управления потоком аутентификации здесь из-за переполнения ресурсов.
Кажется, в firebase signInWithUserNameAndPassword
и в firebase-admin signInWithCustomToken
.
Может кто-нибудь показать мне правильный путь, чтобы пройти?
Я посмотрел на этот ответ , но я не знаю, почему нам нужно передать токен обратно клиенту, а затем снова передать его стороне администратора для проверки?
Клиентская часть моего приложения - это веб-проект.
Есть ли какая-то ошибка в моем понимании?
Заранее спасибо