2016-08-09 5 views
0

Я работаю над приложением, в котором мне нужно аутентифицировать пользователя. Я использую firebase для базы данных. Я использовал node.js для получения данных от firebase. Теперь все, что я хочу, это создать страницу входа и в этом мне нужно пройти аутентификацию пользователя по их адресу электронной почты и паролю. И я хочу использовать тот же метод, как я получаю данные, которые используют node, и я не хочу использовать angularfire для аутентификации. Можно ли выполнить? Если это возможно, вы можете поделиться, как я могу это сделать?Аутентифицировать пользователя без использования angularfire

+0

Вы спрашиваете, как подписать пользователя в Firebase с помощью электронной почты/пароля из процесса node.js? –

+0

Да .. возможно @FrankvanPuffelen –

ответ

0

Аутентификация на серверном процессе с Firebase 3.x SDK требует использования учетной записи службы. Из documentation:

При аутентификации сервера, а не войти в систему с учетными данными учетной записью пользователя, как вы бы в приложение клиента, вы аутентификации с service account, который идентифицирует ваш сервер Firebase.

Если вы хотите пользовательские обрабатывать аутентификации пользователей, вы create a custom token для пользователей на сервере, а затем have them pass that to Firebase.

В общем, я бы рекомендовал прочитать это article about common application architectures when using the Firebase Database.

Смежные вопросы