Как я могу сделать регистрацию с облачными функциями в базе данных? - PullRequest
0 голосов
/ 27 декабря 2018

Я учусь пользоваться облачными функциями и могу создать пользователя с помощью метода admin.auth().createUser, но теперь я хотел бы зарегистрироваться в учетной записи Google

Я пытался использовать admin.auth().GoogleAuthProvider(), но говоритмне этого пророчества GoogleAuthProvider() не существует

1 Ответ

0 голосов
/ 12 июля 2019

Не всегда возможно использовать admin sdk.Например, я работаю с Google Actions и решил проблему с зависимостями firebase (npm i --save firebase).https://firebase.google.com/docs/auth/web/google-signin?hl=es-419

async function createUser(token: string) {
    // Build Firebase credential with the Google ID token.
    const credential = firebase.auth.GoogleAuthProvider.credential(token);
    const userCredential = await firebase.auth().signInWithCredential(credential);
}

...