我正在尝试将Firebase GoogleAuthProvider与重定向流一起使用。
我有一个普通的提供者:
var provider = new firebase.auth.GoogleAuthProvider()
,我在登录按钮上启动了流程:firebase.auth().signInWithRedirect(provider)
getRedirectResult
神秘地给了我一个null
用户。我没有错。以下内容在页面加载时运行:
firebase.auth().getRedirectResult().then(function(result) {
console.log('Redirect result', result)
}).catch(function(err){
console.error('Redirect error', err);
})
它似乎应该有效:
authDomain
(<my id>.firebaseapp.com
)和apiKey
文档建议“如果没有调用重定向操作,则返回具有空用户的UserCredential”,但无论是测试页面的初始加载还是OAuth重定向,它都会返回null
。我在这里找不到咒语吗?