javascript - 使用无密码身份验证删除用户帐户?

标签 javascript firebase react-native firebase-authentication react-native-firebase

我已经为我的 react 原生应用程序实现了 Firebase 的无密码注册/登录,但我无法理解如果需要使用密码重新进行身份验证或需要最近的登录来刷新 token ,则删除帐户方法将如何工作? ?

简而言之,当我使用无密码身份验证时,应该如何使用reauthenticateWithCredential()

最佳答案

Firebase 文档 Linking/re-authentication with email link有一个如何从电子邮件链接/无密码登录获取凭据对象的示例:

var credential = 
    firebase.auth.EmailAuthProvider.credentialWithLink(email, window.location.href);

然后,您可以将此credential传递给对reauthenticateWithCredential的调用。

关于javascript - 使用无密码身份验证删除用户帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59510590/

相关文章:

javascript - 拖放调整拖放区大小

javascript - JSon 的问题

javascript - 如何将对象添加到firestore中的数组?

javascript - react native 中的图像向前和向后

reactjs - Metro bundler 对 native 动态组件加载使用react

javascript - 对显示的选择更改选项值使用react

javascript - A-Frame/Javascript-Slideshow 映射错误

Firebase 存储 : Using Download Url Instead of Storage Ref

javascript - FCM - 下游消息和上游消息之间的区别

android - 将 Android 原生应用替换为商店中的 React 原生应用