[問題] Firebase其它身分驗證被Google蓋掉

看板AndroidDev作者 (T@cO)時間6年前 (2018/09/20 09:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我實做讓用戶可以選擇使用Google或Facebook登入Firebase 但登入過程發現一個問題 若是用戶的Google帳戶與Facebook帳戶使用的是同一個email 會有衝突產生 在使用同一個email的狀況下,會發生以下兩種情形 狀況1. 用戶先使用Facebook登入成功 並且成功在Firebase建立了UID 該用戶因為某些原因又使用Google登入 Google登入Firebase竟然也成功了 並且身分驗證的提供商從Facebook被置換成Google 不過用戶的FirebaseUID沒有改變 狀況2. 用戶先使用Google登入成功 並且成功在Firebase建立了UID 該用戶再次使用Facebook登入Firebase Firebase提示失敗 原因是沒辦法接受一樣的email 爬了一下文章之後發現在很久以前就有人反應過這情形 但似乎沒有修正 請問在狀況2的情形下 除了允許使用者用同一個電子郵件地址建立多個帳戶 還有什麼其它的解決方案嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.114.94 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1537408675.A.84D.html
文章代碼(AID): #1RelwZXD (AndroidDev)
文章代碼(AID): #1RelwZXD (AndroidDev)