Попытка создать систему аутентификации REST с использованием облачных функций Google и Firebase. Документы Firebase здесь говорят:
Для этого необходимо создать конечную точку сервера, которая принимает учетные данные для входа, такие как имя пользователя и пароль, и, если учетные данныедействительны, возвращает пользовательский JWT.
Я вижу, что мне нужно сделать что-то вроде:
let uid = 'some-uid';
admin.auth().createCustomToken(uid)
.then(function(customToken) {
// Send token back to client
})
.catch(function(error) {
console.log('Error creating custom token:', error);
});
, но мне интересно, как лучше проверить адрес электронной почты / пароль из логинасформировать и получить UID (все в облачных функциях), чтобы затем отправить в createCustomToken()
?