成功登录后未通过Firebase雅虎返回用户电子邮件

时间:2019-09-26 06:39:56

标签: javascript jquery firebase authentication

我正在尝试在我的项目中使用firebase实施yahoo登录,用户可以登录,但在成功功能中,会生成uid,但用户电子邮件为空。其他社交网络(如Google,Facebook Twitter)正在使用Firebase工作

这是用于登录的javascript代码

var providerYh = new firebase.auth.OAuthProvider('yahoo.com');

firebase.auth().signInWithPopup(providerYh)
            .then(function (result) {
                var token = result.credential.accessToken;
                var user = result.user;
                //user.email is empty
});

yahoo developer settings screenshot attached here

预先感谢

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。在developer.yahoo控制台中创建应用时,屏幕截图中的配置应与此类似

app configuration