Flatter Firebase身份验证:userChanges/idTokenChanges能否从外部事件还原为生成空用户?
在登录之前,Flatter Firebase身份验证:userChanges/idTokenChanges能否从外部事件还原为生成空用户?,firebase,flutter,firebase-authentication,Firebase,Flutter,Firebase Authentication,在登录之前,userChanges/idTokenChanges生成一个空用户,表示该用户未登录。当用户登录时,流生成一个有效的user实例 是否有任何方式可以基于外部事件(即用户在应用程序中没有做过的事情),例如用户的访问令牌被撤销,流可以返回到生成空用户,从而有效地发出Firebase已注销用户的信号?或者类似的事件会反映在ID令牌更改中吗?Firebase管理用户的身份验证会话,并至少每小时检查一次用户是否仍然登录。此时,userChanged流确实可能再次获得null 用户可以通过多种方
userChanges
/idTokenChanges
生成一个空用户,表示该用户未登录。当用户登录时,流生成一个有效的user
实例
是否有任何方式可以基于外部事件(即用户在应用程序中没有做过的事情),例如用户的访问令牌被撤销,流可以返回到生成空用户,从而有效地发出Firebase已注销用户的信号?或者类似的事件会反映在ID令牌更改中吗?Firebase管理用户的身份验证会话,并至少每小时检查一次用户是否仍然登录。此时,
userChanged
流确实可能再次获得null
用户可以通过多种方式恢复注销状态,但一个简单的测试方法是在Firebase控制台中禁用用户帐户。太好了,我将通过这样做进行测试。谢谢