使用angular 5的Firebase Google身份验证成功,但用户未在Firebase控制台中显示

时间:2018-08-10 20:56:17

标签: angular firebase firebase-authentication google-oauth firebase-console

我一直在尝试通过角度5应用程序与Google进行用户登录/注册。

下面的代码返回此对象{user: Bk, credential: Wg, additionalUserInfo: Og, operationType: "signIn"}

但是我在Firebase控制台的任何地方都看不到用户。

不是成功的登录/连接创建用户并将其在Firebase控制台中列出?

显然,我做错了什么,那么当通过Google连接时,我该怎么做才能列出新用户?

谢谢。

doGoogleLogin() {
  return new Promise<any>((resolve, reject) => {
    const provider = new firebase.auth.GoogleAuthProvider();
    provider.addScope('profile');
    provider.addScope('email');
    this.firebaseAuth.auth
      .signInWithPopup(provider)
      .then(res => {
        const user = res.user;
        const credential = res.credential;
        if (user) {
           this.snackBarService.openSnackBar('Login Successful');
           localStorage.setItem('USER_INFO_KEY',JSON.stringify(user));
           this.router.navigate(['/get-started']);
          resolve(user);
        }
      }, err => {
        console.log(err);
        reject(err);
      });
  });
}

0 个答案:

没有答案