far*_*ruk 5 firebase firebase-security firebase-authentication firebaseui
我已经有使用电子邮件和密码注册的用户。
当用户注销,然后使用具有相同电子邮件地址的google登录时,通过身份验证使用相同的userId登录成功,但电子邮件密码身份验证消失了(信封图标消失了)。有点被替换了
我的登录应用程序有 3 个按钮:
假设我有用户 A 已经注册: email: AwesomeA@gmail.com pass: somepassword
然后用户 A 由于某种原因退出,然后使用 Google 再次登录,但使用相同的电子邮件 (awesomeA@gmail.com)
在Console Auth中,userId A与以前相同,但firebase Auth中的图标仅显示google,电子邮件密码Auth的图标消失了
注意:为什么我使用电子邮件密码作为主要身份验证?因为我的应用程序包含付款信息。因此,如果设备被盗,我想使用 firebase 重新身份验证系统确保其安全。所以只要小偷不知道密码,他就无法使用虚拟钱包购买任何东西
小智 0
当您使用 Google 登录名通过 Firebase 进行身份验证时,您将永远无法访问用户的密码。对于使用 Firebase 身份验证的其他第三方登录(Facebook、Twitter)也是如此。
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |