亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Firebase 中調試身份驗證?

如何在 Firebase 中調試身份驗證?

當年話下 2023-04-01 15:54:47
目前,當我將身份驗證 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');    }  });
查看完整描述

1 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

想到幾個提示:

(1)仔細查看瀏覽器上的 JavaScript 控制臺日志。JavaScript 因“吐出一條錯誤消息(在您通??床坏剿牡胤健┎⒗^續前進”而 臭名昭著。

(2)仔細查看 Firebase 和 Web 服務器的服務器端日志。 感興趣的序列可能涉及幾個不同軟件之間的一次或多次“往返”,您需要有條不紊地、系統地重建究竟發生了什么以及以什么順序發生?!罢麄€時間線?!?/p>

(3) “不要 假設!” 正如他們所說,“信任,但要驗證”。不要根據實際問題的任何“假設”采取行動——例如,在這里您可能“假設”這是“Firebase 身份驗證”中的問題。假設會讓你“追白兔”很長時間,結果卻空手而歸。 (相信我這個......)

您可能不會從“TCP/IP 轉儲程序”(例如...)中獲得太多有用的信息,tcpdump因為通信可能已加密。


查看完整回答
反對 回復 2023-04-01
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號