有没有办法用 Firebase 检查凭据?
Is there a way to check credentials with Firebase?
我正在使用 Firebase Auth (web API) 并正在寻找一种方法来检查用户电子邮件/密码组合的有效性以删除帐户。
最好是像 Firebase.isValidCredentials(email, password)
这样的调用
问题背景:
在我的应用程序中,当用户请求删除 his/her 帐户时,我想提示重新输入他们的密码作为确认。如果正确,该帐户应与所有其他关联数据(位于不同的 Firebase 节点下)一起删除。
虽然凭据检查是由 Firebase.removeUser()
完成的,但它也删除了 auth:ed 帐户,这破坏了我删除用户数据的能力(因为我已将 Firebase Security 设置为需要激活用于操作用户数据节点的授权)。
感谢此处的指导,如果有删除用户帐户和用户数据的 Firebase 方法。
Firebase.authWithPassword(email, password)
可用于确认已通过身份验证的用户的凭据,以及登录未经身份验证的用户。
(感谢加藤指教!)
我正在使用 Firebase Auth (web API) 并正在寻找一种方法来检查用户电子邮件/密码组合的有效性以删除帐户。
最好是像 Firebase.isValidCredentials(email, password)
问题背景: 在我的应用程序中,当用户请求删除 his/her 帐户时,我想提示重新输入他们的密码作为确认。如果正确,该帐户应与所有其他关联数据(位于不同的 Firebase 节点下)一起删除。
虽然凭据检查是由 Firebase.removeUser()
完成的,但它也删除了 auth:ed 帐户,这破坏了我删除用户数据的能力(因为我已将 Firebase Security 设置为需要激活用于操作用户数据节点的授权)。
感谢此处的指导,如果有删除用户帐户和用户数据的 Firebase 方法。
Firebase.authWithPassword(email, password)
可用于确认已通过身份验证的用户的凭据,以及登录未经身份验证的用户。
(感谢加藤指教!)