Ae *_*pek 3 anonymous-users firebase google-cloud-platform firebase-authentication
我有以下基于 Firebase 后端的移动应用场景:
Firebase 匿名身份验证似乎非常适合这种情况 - 但文档暗示它只能用作临时解决方案,直到用户创建实际帐户。使用匿名身份验证作为解决方案的唯一身份验证方法有什么缺点吗?我看到的替代方案是使用基于自定义令牌的登录或电子邮件/密码身份验证的某种黑客攻击。
使用匿名身份验证作为解决方案的唯一身份验证方法有什么缺点吗?
除非用户卸载该应用程序,否则不会有这种情况。
该文档暗示,在用户创建实际帐户之前,它只能用作临时解决方案。
为什么要采取临时解决方案?这是因为匿名帐户不会在应用程序卸载后持续存在。如果用户卸载该应用程序,本地保存的所有内容都将被删除,包括标识该帐户的匿名身份验证令牌。不幸的是,无法为用户回收该令牌。
我看到的替代方案是使用基于自定义令牌的登录或电子邮件/密码身份验证的某种黑客攻击。
恕我直言,最好的方法是使用匿名身份验证,但也让用户可以将其帐户与电子邮件和密码或任何其他提供商(如 Google、Facebook、Instagram 等)链接起来。
| 归档时间: |
|
| 查看次数: |
673 次 |
| 最近记录: |