繁体   English   中英

如何使用Firebase Google登录获取登录用户的属性?

[英]How do I get properties of a logged in user using Firebase Google sign-in?

我在我的项目中使用Firebase Google登录:

var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
}).catch(function(error) { 
}); 

对用户进行身份验证后,我想获取其一些属性,例如:名称,电子邮件。

我怎么做?

从API文档中可以看到, signInWithPopup产生一个UserCredential对象,该对象包含一个带有User对象的user属性。 您可以使用它。 对于您的代码,这是您的promise回调中的result.user

您还可以使用firebase.auth.currentUser获取当前登录的用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM