目前,当我将身份验证 signinflow 设置为重定向时,登录过程没有完成,尽管它确实转到了 Google 或 Facebook 登录屏幕。但是,当我将登录流程设置为弹出窗口时,身份验证过程会按预期进行。我很好奇的是如何在 Firebase 中调试身份验证?控制台显然只显示前端 javascript 相关代码,而 firebase 控制台中的 DebugView 在我登录或注销时不会显示任何内容,无论是通过弹出窗口还是重定向。找出身份验证错误与重定向登录流程模式相关的步骤是什么?
我的app.js代码如下:
firebaseUI.start('#firebaseui-auth-container', {
signInFlow: 'redirect',
signInSuccessUrl: 'http://www.bing.com',
signInOptions: [
firebaseDB.firebase_.auth.EmailAuthProvider.PROVIDER_ID,
firebaseDB.firebase_.auth.GoogleAuthProvider.PROVIDER_ID,
firebaseDB.firebase_.auth.FacebookAuthProvider.PROVIDER_ID
],
});
firebase.auth().onAuthStateChanged(user => {
if (user) {
console.log(user.displayName);
} else {
console.log('no user signed in');
}
});
慕运维8079593
相关分类