我开始玩简单的emailAndPassword身份验证。我能够创建用户并登录。然后我去了firebase控制台并删除了用户。是不是应该在所有设备中注销?我仍然在onAuthStateChanged()和firebase.auth()。currentUser中收到登录用户。我错过了什么?我收到完整的用户信息,即使在用户表中也不存在。
我正在使用react-native-firebase绑定
答案 0 :(得分:3)
Firebase身份验证令牌有效期为一小时,并缓存在用户的设备上。它由客户端SDK自动刷新。删除帐户不会主动联系所有用户的设备以删除令牌。
但是,如果您尝试读取或写入需要身份验证的数据,则在使用缓存令牌时应该会失败。