Firebase 3 - 附加的Auth范围数据

Ton*_*ony 5 firebase firebase-authentication

在Firebase 3文档中,他们说您可以获取其他范围数据,例如:

可选:指定要从身份验证提供程序请求的其他OAuth 2.0范围.要添加范围,请调用addScope.例如: provider.addScope('https://www.googleapis.com/auth/plus.login');

一旦验证,我就无法将数据作为"用户"对象的一部分.知道如何选择额外的数据吗?

谢谢,

boj*_*eil 2

当请求额外的 OAuth 2.0 范围时,Firebase V3 将不会返回额外请求的数据。您需要做的是检索返回的凭据(signInWithPopup 和 getRedirectResult 提供该凭据),然后使用凭据中的 Google accessToken 调用 google api 来请求其他数据。