Ida*_*viv 6 ios firebase swift firebase-authentication
当用户更改密码时,如何使 Firebase 从所有帐户注销。
因此,如果用户有 2 台设备连接到同一帐户,并且其中一台设备更改了该帐户的密码,则另一台设备将断开连接。其背后的想法是,如果用户的帐户被黑客入侵,他们可以更改密码并断开黑客与其帐户的连接。
您必须定期注销并登录,以检查设备上保存的凭据是否仍然有效。根据您的安全要求,您必须决定执行此操作的频率。限制性最强的方式是在每次 Firebase 调用之前,限制性最小的方式是在您的应用程序激活时。我会:
last password check
Date
条目UserDefaults
timeout
常数(5 分钟)Date()
登录时保存now
与last password check
timeout
timeinterval
> timeout
,则重新登录 归档时间: |
|
查看次数: |
2199 次 |
最近记录: |